Guest User

Untitled

a guest
Feb 11th, 2018
663
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. const authenticationData = {
  2. Username: user.email,
  3. Password: user.password,
  4. };
  5. const authenticationDetails = new AuthenticationDetails(authenticationData);
  6. const userData = {
  7. Username: user.email,
  8. Pool: this.userPool
  9. };
  10. const cognitoUser = new CognitoUser(userData);
  11. cognitoUser.authenticateUser(authenticationDetails, {
  12. onSuccess: function (session) {
  13. const tokens = {
  14. accessToken: session.getAccessToken().getJwtToken(),
  15. idToken: session.getIdToken().getJwtToken(),
  16. refreshToken: session.getRefreshToken().getToken()
  17. };
  18. cognitoUser['tokens'] = tokens; // Save tokens for later use
  19. resolve(cognitoUser); // Resolve user
  20. },
  21. onFailure: function (err) {
  22. return reject(err); // Reject out errors
  23. },
  24. });
Add Comment
Please, Sign In to add comment