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.

/amazon-cognito-identity-js-promises/

    Package Sidebar

    Install

    npm i amazon-cognito-identity-js-promises

    Weekly Downloads

    0

    Version

    0.0.4

    License

    MIT

    Unpacked Size

    28.3 kB

    Total Files

    22

    Last publish

    Collaborators

    • madox2