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(auth): Add multi-factor support for the sign-in flow #6593

Merged
merged 9 commits into from
Oct 26, 2022

Commits on Oct 19, 2022

  1. feat(auth): adds iOS/Web support for multi-factor sign-in flow

    Adds code required to complete the sign-in flow for users that have enrolled
    second factors. Due to a difference in the implementation of the
    PhoneAuthProvider it is not possible to follow the implementation of the Web
    API.
    fzuellich committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    2c3c58a View commit details
    Browse the repository at this point in the history
  2. docs(auth): update documentation for multi-factor authentication

    Provide general setup and usage information for multi-factor authentication flows.
    fzuellich committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    746db6d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81ecac4 View commit details
    Browse the repository at this point in the history
  4. feat(auth): Adds Android support for multi-factor sign-in flow

    Implement the Android part required to support the multi-factor sign-in flow.
    Makes the `multiFactor` property for the Firebase user object available as well.
    
    Known issues:
    - The enrollmentInfo for a MultiFactorInfo is currently reported with 0 on Android.
    fzuellich committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    fba9c3d View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Configuration menu
    Copy the full SHA
    b5f2e5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    452f57f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97cfa44 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2022

  1. Fix error message for invalid phone numbers

    to match the error message produced by the Web.
    fzuellich committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    e38b5c3 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. Add test and fix error message for unknown multi-factor hint

    to match the error message produced by the Web.
    fzuellich committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    ce15f02 View commit details
    Browse the repository at this point in the history