Skip to content
This repository has been archived by the owner on Sep 10, 2024. It is now read-only.

Enhance experience when multiple authentication methods are available #1874

Open
1 of 3 tasks
pmaier1 opened this issue Oct 4, 2023 · 1 comment
Open
1 of 3 tasks
Labels
A-Account-Management Related to self-service account management A-Configuration Related on what is configurable and how it can be configured A-Local-Password Related to the local password database A-Login-Flow Related to the user login flow A-Upstream-OAuth Related to login via upstream OAuth 2.0 providers S-Major Major functionality / product severely impaired, no satisfactory workaround. X-Needs-Design Needs design input

Comments

@pmaier1
Copy link
Collaborator

pmaier1 commented Oct 4, 2023

Currently, the experience is good enough when:

  • there is only one IDP and no password auth, because the upstream IDP login happens right away
  • there is only password auth, because the user is presented with a username/login form

We need to enhance the experience when there are multiple upstream IdPs, and/or a mix of upstream IdPs and local password authentication options.

@sandhose sandhose added X-Needs-Design Needs design input A-Login-Flow Related to the user login flow A-Upstream-OAuth Related to login via upstream OAuth 2.0 providers S-Major Major functionality / product severely impaired, no satisfactory workaround. A-Configuration Related on what is configurable and how it can be configured A-Account-Management Related to self-service account management labels Oct 11, 2023
@sandhose sandhose changed the title Enhance experience for multiple IdPs and auth mechanism use cases Enhance experience when multiple authentication methods are available Oct 11, 2023
@sandhose sandhose added the A-Local-Password Related to the local password database label Oct 11, 2023
@matrixbot
Copy link
Member

For your information, this issue has been copied over to the Element fork of matrix-authentication-service: element-hq/matrix-authentication-service#1874

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-Account-Management Related to self-service account management A-Configuration Related on what is configurable and how it can be configured A-Local-Password Related to the local password database A-Login-Flow Related to the user login flow A-Upstream-OAuth Related to login via upstream OAuth 2.0 providers S-Major Major functionality / product severely impaired, no satisfactory workaround. X-Needs-Design Needs design input
Projects
None yet
Development

No branches or pull requests

3 participants