Firebaseui-web: [Feature Request] Create new account management page

Created on 3 Aug 2016  路  6Comments  路  Source: firebase/firebaseui-web

It would be nice to have a built in component that allows users to manage their account. Specifically the functionality could be:

  • Change password (if you had one)
    Error conditions:

    • Invalid password (e.g. too short, empty)

    • Requires reauth (user signed-in more than 5 min ago, this could be solved if the old passwd is always required)

    • General internal error (network req, expired user, etc)

  • Add/Change email
    Error conditions:

    • Invalid email (e.g. exists already, invalid format)

    • Requires reauth (user sign-in more than 5 min ago -> should be handled by asking the user to reauthenticate with one of the providers they have linked)

    • General internal error

  • View linked accounts and unlink them.
    Error conditions:

    • General internal error

  • Style customization (same as authentication flows)
auth p2 feature request

Most helpful comment

Quick update, this is one of the features we would like to support along with email link sign-in in FirebaseUI.

All 6 comments

I am working internally with a designer to obtain UX mocks for this.

Any news @alfongj ?

Quick update, this is one of the features we would like to support along with email link sign-in in FirebaseUI.

I don't suppose there have been any changes since the last comment, have there?

If possible, could someone from the Firebase team share if this is still on the roadmap and if there's an approximate timeline? It would help us figure out if we should invest in building our own account management UI.

Hey @kmjennison, we punted this feature as we realized bundling account management with the sign-in UI could have size implications on the firebaseUI library which has been a concern for many of our developers. With modularization efforts progressing in the core SDK, we will likely take a similar modularization approach for firebaseui too. So we will revisit that then.

Was this page helpful?
0 / 5 - 0 ratings