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

chore(auth): add email otp mfa enums and types #5237

Merged
merged 52 commits into from
Oct 17, 2024

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    1b5d2bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6492d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    755f30d View commit details
    Browse the repository at this point in the history
  4. Revert "chore: add ChallengeName"

    This reverts commit 04fbd0c.
    khatruong2009 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    95f658b View commit details
    Browse the repository at this point in the history
  5. Update packages/amplify_core/lib/src/types/auth/sign_in/auth_sign_in_…

    …step.dart
    
    Co-authored-by: Elijah Quartey <[email protected]>
    khatruong2009 and Equartey committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    1f72aca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5abb1e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    edaf999 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    630adad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3f4efce View commit details
    Browse the repository at this point in the history
  10. chore: merge main (#5449)

    * chore(api): update endpoint config to use ApiOutputs instead of AWSApiConfig type (#5193)
    
    * feat: bump json_annotation dependency to v4.9
    
    * chore: update actions workflow to run aft link
    
    * chore(secure_storage): Plugin Endorsement (#5208)
    
    * chore(infra): bump deps (#5221)
    
    * chore(test): use Amplify Gen 2 config in unit tests (#5205)
    
    * chore: add testUrlScheme back to test (#5223)
    
    * chore: add gen2 auth e2e infra (#5179)
    
    * chore(infra): Api migrate to Gen 2 E2E
    
    * fix: git update-index --chmod=+x
    
    * fix: code review
    
    * chore: port auth backend
    
    * chore: port lambda triggers for create user and custom email sender
    
    * chore: move utils to infra-common
    
    * chore: compile infra common to js
    
    * chore: update utils for js restructure, add missing deps
    
    * chore: fix confirmation code infra
    
    * chore: update tests to run for gen2 stacks
    
    * chore: remove alias from custom sender lambda
    
    * chore: fix deliveryMedium in reset password test
    
    * chore: add phone sign in infra
    
    * chore: rename email-sign-in
    
    * chore: add license header
    
    * chore: fix formatting in GH workflow
    
    * chore: update package-lock
    
    * chore: remove deleted file
    
    * chore: fix formatting
    
    * chore: update package lock
    
    * chore: remove dup function
    
    * chore: remove changes from merge conflicts
    
    * chore: fix build script
    
    * chore: fetch auth amplify_outputs
    
    * chore: remove libgit2dart
    
    * chore: add custom sms sender
    
    * chore: add stack name to infra resources
    
    * chore: pull gen2 backend for authenticator
    
    * chore: update package-lock
    
    * chore: move dependencies to dev_dependencies
    
    * chore: update fetch auth session tests
    
    * chore: separate reset pw and confirmation delivery medium
    
    * chore: fix hanging test
    
    * chore: rename test group
    
    * chore: update comments, remove unused type
    
    * chore: update package lock
    
    ---------
    
    Co-authored-by: Elijah Quartey <[email protected]>
    
    * chore(auth): sign-up state machine to use AmplifyOutputs instead of AmplifyConfig types (#5230)
    
    * chore(auth): sign-in state machine to use AmplifyOutputs instead of AmplifyConfig types (#5231)
    
    * chore(auth): fetch auth session state machine to use AmplifyOutputs instead of AmplifyConfig types (#5234)
    
    * chore(auth): sign-out state machine to use AmplifyOutputs instead of AmplifConfig types (#5235)
    
    * chore(actions): android emulator to start with clear cache and data (#5245)
    
    * chore(actions): e2e android tests to run with API 34 (#5247)
    
    * chore(infra): bump deps (#5246)
    
    Updated
    @aws-sdk/client-amplify
    @aws-sdk/client-cognito-identity-provider
    @aws-crypto/client-node
    @aws-sdk/client-s3
    
    * chore(auth): cognito keys to not use AmplifyConfig types (#5243)
    
    * chore(auth): hosted ui state machine to not use AmplifyConfig types (#5254)
    
    * fix(datastore): Clear subscriptions on Stop (#5253)
    
    * Chore/goldens flutter lint (#5271)
    
    * temp: generate goldens png
    
    * test: fixing context mounted issue
    
    * chore: add todo comment about deprecated member use
    
    ---------
    
    Co-authored-by: Andrew Hahn <[email protected]>
    
    * chore(infra): analytics integ test gen 2 backend (#5104)
    
    * chore(auth): device metadata repository to use AuthOutputs instead of CognitoUserPoolConfig (#5289)
    
    * feat(Auth): Add fetchCurrentDevice API (#5251)
    
    feat(Auth): Add fetchCurrentDevice API (#5251)
    
    * chore(dependencies): bump package_info_plus (#5274)
    
    chore: bump package_info_plus
    
    * chore: migrate sms only MFA infra to Gen 2 (#5291)
    
    * chore: add new auth backend
    
    * chore: add auth extension
    
    * chore: add license headers
    
    * chore: add mfa to env
    
    * chore: add trigger to enable MFA
    
    * chore: add infra for sms required
    
    * chore: refactor tests for gen 2 backends
    
    * chore: add backends to deploy script
    
    * chore: package-lock for mfa-required-sms
    
    * chore: remove bundling of @aws-crypto/client-node
    
    * chore: fix formatting
    
    * fix(datastore): Restart Sync Engine when network on/off (#5218)
    
    * chore: update authenticator tests (#5296)
    
    * chore(auth): hosted ui platforms to use AmplifyOutputs types instead of AmplifyConfig (#5273)
    
    * chore(auth): asf context data provider to use AuthOutputs instead of CognitoUserPoolConfig (#5290)
    
    * chore(auth): fix fetch current device test (#5297)
    
    * fix: push notification flush events (#5215)
    
    fix: push notification flush events (#5215)
    
    * chore(dependencies): bump build_runner (#5300)
    
    * chore(dependencies): bump build_runner
    
    * chore(bump): checks package (#5305)
    
    * chore(bump): checks package
    
    * chore(version): Bump version
    
    chore(): Fixed Version Bumps
    
    chore: fixed change log
    
    chore: fixed change log
    
    chore: fixed change log
    
    chore: fixed change log
    
    * chore: manually bump amplify_db_common version
    
    * chore(infra): Extend API key expiration (#5336)
    
    * chore(dev): use ubuntu image from amazon ECR public gallery instead of docket hub (#5341)
    
    * fix(api): web socket error handling (#5359)
    
    * chore: update issue template (#5369)
    
    * fix(datastore): FlutterSerializedModel.extractJsonValue returns `.some(nil)` instead of `nil` (#5370)
    
    * chore: add GH actions for issue open, close, comment, label events (#5310)
    
    * fix(secure_storage): add missing macOS plugin (#5372)
    
    fix(secure_storage): add missing macos plugin
    
    it's fixing #5361
    
    * chore: update plugin registrant for example apps that depend on secure storage (#5379)
    
    * chore(version): Bump version
    
    - fix(secure_storage): add missing macOS plugin ([#5372](#5372))
    
    Updated-Components: Secure Storage
    
    * chore(deps): Amplify Android 2.21.1 (#5376)
    
    * update amplify android to latest
    
    * update amplify android to latest in notifications
    
    * feat(aws_common): Generated new AWSService constructors (#5378)
    
    * chore(infra): regen lock file (#5374)
    
    * chore(auth): credential store state machine to use AuthOutputs instead of AmplifyConfig types (#5298)
    
    * chore(api): Remove Gen 1 API backend (#5393)
    
    * chore(datastore): Add multi auth integration tests (#5204)
    
    * feat: move App Sync subscription headers to protocol (#5301)
    
    * chore: move subscription headers to protocol
    
    * fix: remove `=` from encoded headers
    
    * chore: add comment
    
    * chore: `aft version-bump` test suite (#5424)
    
    * chore: add `--skip-build-version` option
    
    * chore: use `base-ref`/`head-ref` over env vars
    
    * chore: add new version bump test suite
    
    * chore: remove old version bump tests
    
    * chore: only include first change log entry
    
    * fix: sort change types before writing to the change log
    
    * chore: remove non essential info from diffs
    
    * chore: generate repo snapshot
    
    * chore: generate diff snapshots
    
    * chore: clean up tests and test output
    
    * chore: update `aft generate workflows`, regenerate dependabot.yaml (#5441)
    
    * chore: skip repo snapshot in dependabot generation
    
    * chore: regenerate dependabot.yaml
    
    * chore: fix `aft version-bump` (#5436)
    
    * fix: properly handle component propagation
    
    * chore: add test for multi package update with breaking common package
    
    ---------
    
    Co-authored-by: NikaHsn <[email protected]>
    Co-authored-by: Jordan Nelson <[email protected]>
    Co-authored-by: Elijah Quartey <[email protected]>
    Co-authored-by: Elijah Quartey <[email protected]>
    Co-authored-by: Tyler-Larkin <[email protected]>
    Co-authored-by: Andrew Hahn <[email protected]>
    Co-authored-by: Andrew Hahn <[email protected]>
    Co-authored-by: Burak Karahan <[email protected]>
    Co-authored-by: Jamil Saadeh <[email protected]>
    10 people committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    438f800 View commit details
    Browse the repository at this point in the history
  11. chore(auth): re-generate auth cognito sdk for email mfa (#5455)

    * chore(api): update endpoint config to use ApiOutputs instead of AWSApiConfig type (#5193)
    
    * feat: bump json_annotation dependency to v4.9
    
    * chore: update actions workflow to run aft link
    
    * chore(secure_storage): Plugin Endorsement (#5208)
    
    * chore(infra): bump deps (#5221)
    
    * chore(test): use Amplify Gen 2 config in unit tests (#5205)
    
    * chore: add testUrlScheme back to test (#5223)
    
    * chore: add gen2 auth e2e infra (#5179)
    
    * chore(infra): Api migrate to Gen 2 E2E
    
    * fix: git update-index --chmod=+x
    
    * fix: code review
    
    * chore: port auth backend
    
    * chore: port lambda triggers for create user and custom email sender
    
    * chore: move utils to infra-common
    
    * chore: compile infra common to js
    
    * chore: update utils for js restructure, add missing deps
    
    * chore: fix confirmation code infra
    
    * chore: update tests to run for gen2 stacks
    
    * chore: remove alias from custom sender lambda
    
    * chore: fix deliveryMedium in reset password test
    
    * chore: add phone sign in infra
    
    * chore: rename email-sign-in
    
    * chore: add license header
    
    * chore: fix formatting in GH workflow
    
    * chore: update package-lock
    
    * chore: remove deleted file
    
    * chore: fix formatting
    
    * chore: update package lock
    
    * chore: remove dup function
    
    * chore: remove changes from merge conflicts
    
    * chore: fix build script
    
    * chore: fetch auth amplify_outputs
    
    * chore: remove libgit2dart
    
    * chore: add custom sms sender
    
    * chore: add stack name to infra resources
    
    * chore: pull gen2 backend for authenticator
    
    * chore: update package-lock
    
    * chore: move dependencies to dev_dependencies
    
    * chore: update fetch auth session tests
    
    * chore: separate reset pw and confirmation delivery medium
    
    * chore: fix hanging test
    
    * chore: rename test group
    
    * chore: update comments, remove unused type
    
    * chore: update package lock
    
    ---------
    
    Co-authored-by: Elijah Quartey <[email protected]>
    
    * chore(auth): sign-up state machine to use AmplifyOutputs instead of AmplifyConfig types (#5230)
    
    * chore(auth): sign-in state machine to use AmplifyOutputs instead of AmplifyConfig types (#5231)
    
    * chore(auth): fetch auth session state machine to use AmplifyOutputs instead of AmplifyConfig types (#5234)
    
    * chore(auth): sign-out state machine to use AmplifyOutputs instead of AmplifConfig types (#5235)
    
    * chore(actions): android emulator to start with clear cache and data (#5245)
    
    * chore(actions): e2e android tests to run with API 34 (#5247)
    
    * chore(infra): bump deps (#5246)
    
    Updated
    @aws-sdk/client-amplify
    @aws-sdk/client-cognito-identity-provider
    @aws-crypto/client-node
    @aws-sdk/client-s3
    
    * chore(auth): cognito keys to not use AmplifyConfig types (#5243)
    
    * chore(auth): hosted ui state machine to not use AmplifyConfig types (#5254)
    
    * fix(datastore): Clear subscriptions on Stop (#5253)
    
    * Chore/goldens flutter lint (#5271)
    
    * temp: generate goldens png
    
    * test: fixing context mounted issue
    
    * chore: add todo comment about deprecated member use
    
    ---------
    
    Co-authored-by: Andrew Hahn <[email protected]>
    
    * chore(infra): analytics integ test gen 2 backend (#5104)
    
    * chore(auth): device metadata repository to use AuthOutputs instead of CognitoUserPoolConfig (#5289)
    
    * feat(Auth): Add fetchCurrentDevice API (#5251)
    
    feat(Auth): Add fetchCurrentDevice API (#5251)
    
    * chore(dependencies): bump package_info_plus (#5274)
    
    chore: bump package_info_plus
    
    * chore: migrate sms only MFA infra to Gen 2 (#5291)
    
    * chore: add new auth backend
    
    * chore: add auth extension
    
    * chore: add license headers
    
    * chore: add mfa to env
    
    * chore: add trigger to enable MFA
    
    * chore: add infra for sms required
    
    * chore: refactor tests for gen 2 backends
    
    * chore: add backends to deploy script
    
    * chore: package-lock for mfa-required-sms
    
    * chore: remove bundling of @aws-crypto/client-node
    
    * chore: fix formatting
    
    * fix(datastore): Restart Sync Engine when network on/off (#5218)
    
    * chore: update authenticator tests (#5296)
    
    * chore(auth): hosted ui platforms to use AmplifyOutputs types instead of AmplifyConfig (#5273)
    
    * chore(auth): asf context data provider to use AuthOutputs instead of CognitoUserPoolConfig (#5290)
    
    * chore(auth): fix fetch current device test (#5297)
    
    * fix: push notification flush events (#5215)
    
    fix: push notification flush events (#5215)
    
    * chore(dependencies): bump build_runner (#5300)
    
    * chore(dependencies): bump build_runner
    
    * chore(bump): checks package (#5305)
    
    * chore(bump): checks package
    
    * chore(version): Bump version
    
    chore(): Fixed Version Bumps
    
    chore: fixed change log
    
    chore: fixed change log
    
    chore: fixed change log
    
    chore: fixed change log
    
    * chore: manually bump amplify_db_common version
    
    * chore(infra): Extend API key expiration (#5336)
    
    * chore(dev): use ubuntu image from amazon ECR public gallery instead of docket hub (#5341)
    
    * fix(api): web socket error handling (#5359)
    
    * chore: update issue template (#5369)
    
    * fix(datastore): FlutterSerializedModel.extractJsonValue returns `.some(nil)` instead of `nil` (#5370)
    
    * chore: add GH actions for issue open, close, comment, label events (#5310)
    
    * fix(secure_storage): add missing macOS plugin (#5372)
    
    fix(secure_storage): add missing macos plugin
    
    it's fixing #5361
    
    * chore: update plugin registrant for example apps that depend on secure storage (#5379)
    
    * chore(version): Bump version
    
    ### Fixes
    - fix(secure_storage): add missing macOS plugin ([#5372](#5372))
    
    Updated-Components: Secure Storage
    
    * chore(deps): Amplify Android 2.21.1 (#5376)
    
    * update amplify android to latest
    
    * update amplify android to latest in notifications
    
    * feat(aws_common): Generated new AWSService constructors (#5378)
    
    * chore(infra): regen lock file (#5374)
    
    * chore(auth): credential store state machine to use AuthOutputs instead of AmplifyConfig types (#5298)
    
    * chore(api): Remove Gen 1 API backend (#5393)
    
    * chore(datastore): Add multi auth integration tests (#5204)
    
    * feat: move App Sync subscription headers to protocol (#5301)
    
    * chore: move subscription headers to protocol
    
    * fix: remove `=` from encoded headers
    
    * chore: add comment
    
    * chore: `aft version-bump` test suite (#5424)
    
    * chore: add `--skip-build-version` option
    
    * chore: use `base-ref`/`head-ref` over env vars
    
    * chore: add new version bump test suite
    
    * chore: remove old version bump tests
    
    * chore: only include first change log entry
    
    * fix: sort change types before writing to the change log
    
    * chore: remove non essential info from diffs
    
    * chore: generate repo snapshot
    
    * chore: generate diff snapshots
    
    * chore: clean up tests and test output
    
    * chore: update `aft generate workflows`, regenerate dependabot.yaml (#5441)
    
    * chore: skip repo snapshot in dependabot generation
    
    * chore: regenerate dependabot.yaml
    
    * chore: fix `aft version-bump` (#5436)
    
    * fix: properly handle component propagation
    
    * chore: add test for multi package update with breaking common package
    
    * chore(auth): re-generate auth cognito sdk for email mfa
    
    ---------
    
    Co-authored-by: Jordan Nelson <[email protected]>
    Co-authored-by: Elijah Quartey <[email protected]>
    Co-authored-by: Elijah Quartey <[email protected]>
    Co-authored-by: Tyler-Larkin <[email protected]>
    Co-authored-by: Andrew Hahn <[email protected]>
    Co-authored-by: Kha Truong <[email protected]>
    Co-authored-by: Andrew Hahn <[email protected]>
    Co-authored-by: Burak Karahan <[email protected]>
    Co-authored-by: Jamil Saadeh <[email protected]>
    Co-authored-by: Nika Hassani <[email protected]>
    11 people committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    b4a8ceb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d7f3d5d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c98ce74 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c1d33e3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    18a5316 View commit details
    Browse the repository at this point in the history
  16. chore: formatting

    khatruong2009 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    d484c55 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f604447 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b0c03b7 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    5153683 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1d37cae View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e69d96b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    764f16d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    26becec View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    86a3228 View commit details
    Browse the repository at this point in the history
  25. chore: update core docs

    khatruong2009 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    13e60c4 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. chore: update integ tests

    Update integ tests to change expected state from continueSignInWithTotpSetup to continueSignInWithMfaSetupSelection
    khatruong2009 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    0d725dc View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    69abe75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    970bf15 View commit details
    Browse the repository at this point in the history
  3. chore: change state machine and auth bloc to automatically move state…

    …s if only one mfa method is allowed
    khatruong2009 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    5586c16 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4725074 View commit details
    Browse the repository at this point in the history
  5. chore: dart format

    khatruong2009 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f0b69a3 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    7b901af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66097f2 View commit details
    Browse the repository at this point in the history
  3. chore: flatten an if statement in the helper method by adding mfaType…

    …sForSetup in the first if statement
    khatruong2009 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    0fdcc15 View commit details
    Browse the repository at this point in the history
  4. chore: dart format

    khatruong2009 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    e630a30 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    334e8b3 View commit details
    Browse the repository at this point in the history
  6. chore: dart format

    khatruong2009 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    87bb72b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c4ee27d View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. chore: doc fixes

    khatruong2009 committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    dd76942 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d602bef View commit details
    Browse the repository at this point in the history
  3. chore: dart format

    khatruong2009 committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    e98a31c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d7ebd26 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aad9883 View commit details
    Browse the repository at this point in the history
  6. chore: dart format

    khatruong2009 committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    9d9abe8 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    e7e0888 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4135f06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb93be4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    daacad7 View commit details
    Browse the repository at this point in the history
  5. chore: fix missing !

    khatruong2009 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    a3c57e9 View commit details
    Browse the repository at this point in the history
  6. chore: run dart format

    khatruong2009 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    7129360 View commit details
    Browse the repository at this point in the history
  7. chore: fix docs

    khatruong2009 committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    865d204 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. chore: refactor _handleMfaSetupSelection to return the new state so i…

    …t can be yielded to the stream
    khatruong2009 committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    2fddb4a View commit details
    Browse the repository at this point in the history