1.3.0 • Published 8 years ago
pbplus-cognito-sdk v1.3.0
pbplus-cognito-sdk
AWS Cognito login flow sdk for PBPlus.
Behaviors
- Fetch refresh token from AWS::Cognito by
codefrom cognito login page. - Save fetched refresh token in cookie by
cookieDomain. - Fetch access token by refresh token from cookie.
- Auto-update access token (by
exporesIncomes with access token).
You can
- Read access token from
getState().pbplusCognitoSdk.accessToken. - Read login endpoint from
getState().pbplusCognitoSdk.loginEndpoint. - No access token in store means user not logged in.
These values in redux store will be read.
const store = createStore(
reducer,
{
pbplusCognitoSdk: {
oauthUrl: process.env.OAUTH_URL,
oauthSecret: process.env.OAUTH_SECRET,
clientId: process.env.OAUTH_CLIENT_ID,
cookieDomain: process.env.COOKIE_DOMAIN,
}
}
);oauthSecretcomes fromBase64Encode(client_id:client_secret).