amazon-cognito-identity-js-promises
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

amazon-cognito-identity-js-promises

This package provides promisified version of amazon-cognito-identity-js - Amazon Cognito Identity SDK for JavaScript.

Installation

npm install amazon-cognito-identity-js-promises

Basic Usage

import {
  AuthenticationDetails,
  CognitoUser,
  CognitoUserPool,
} from 'amazon-cognito-identity-js-promises';

const userPool = new CognitoUserPool({
  UserPoolId: '...',
  ClientId: '...',
});

// simple sign-in

try {
  const user = new CognitoUser({
    Pool: userPool,
    Username: 'myUsername',
  });
  user.setAuthenticationFlowType('USER_PASSWORD_AUTH');
  await user.authenticateUser(
    new AuthenticationDetails({
      Username: 'myUsername',
      Password: 'myPassword',
    })
  );
} catch (err) {
  console.error('error signing in', err);
}

console.log('current user', userPool.getCurrentUser());

See amazon-cognito-identity-js for more examples.

Readme

Keywords

none

Package Sidebar

Install

npm i amazon-cognito-identity-js-promises

Weekly Downloads

3

Version

0.0.4

License

MIT

Unpacked Size

28.3 kB

Total Files

22

Last publish

Collaborators

  • madox2