Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(cognito): implement user pool and user pool client constructs #1615

Merged
merged 8 commits into from
Feb 5, 2019

Commits on Jan 26, 2019

  1. feat(cognito): implement user pool and user pool client constructs

    This commit adds initial support for Cognito User Pools.
    `UserPool` allows selecting the type of sign-in (username vs email, etc)
    with options consistent with what is presented in the console.
    `UserPool` also supports setting alias attributes & auto-verified attributes,
    as well as setting Lambda function triggers.
    
    A basic implementation of app clients is implemented in `UserPoolClient`.
    dotxlem committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    68f1641 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbc5f7e View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2019

  1. Update user-pool.ts

    Some formatting & safe traversal changes (trivial).
    Replacing `lambda.Function` with `lambda.IFunction`.
    RomainMuller committed Jan 28, 2019
    Configuration menu
    Copy the full SHA
    2c947f6 View commit details
    Browse the repository at this point in the history
  2. implemented most of the requested changes.

    need to write more tests and confirm the build is still successful
    dotxlem committed Jan 28, 2019
    Configuration menu
    Copy the full SHA
    39d3ffa View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2019

  1. implemented on* methods to add lambda triggers with service permissions

    this currently replaces the ability to pass lambdas in props; will fix
    also still need to write tests to meet coverage threshold
    dotxlem committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    3d31e5b View commit details
    Browse the repository at this point in the history
  2. add docs to on* methods

    dotxlem committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    07825e1 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2019

  1. add lambda permission to triggers passed as props

    updated docs & added missing tests
    tests pass at 85% coverage
    dotxlem committed Jan 31, 2019
    Configuration menu
    Copy the full SHA
    6626b6b View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2019

  1. Merge branch 'master' into dotxlem/cognito-user-pool

    Elad Ben-Israel committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    bd9614c View commit details
    Browse the repository at this point in the history