argo-workflows icon indicating copy to clipboard operation
argo-workflows copied to clipboard

UI: Login page shouldn't show irrelevant authentication methods

Open apicht opened this issue 3 years ago • 3 comments

Summary

  • Login page shouldn't show irrelevant authentication methods.
  • Currently, with --auth-mode=sso the login page prompts the user to choose an authentication method (SSO or client auth). This is confusing to end users and IMO if SSO is configured it should skip the login page entirely and execute the SSO flow.
  • This messaging is also confusing to end users: "It may not be necessary to be logged in to use Argo Workflows, it depends on how it is configured."

Use Cases

  • Would use this when SSO is enabled.

Message from the maintainers:

Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.

apicht avatar Mar 17 '22 19:03 apicht

I just set up SSO on an existing installation and got to experience this log-in page. The "It may not be necessary to be logged in to use Argo Workflows, [...]" text is really misleading in how it's displayed as the primary message on the screen. As soon as the administrator and the users are different people, this page is very confusing.

Also, I found a Stack Overflow question related to this: How to skip login page with Argo Workflows SSO

danopia avatar Jan 02 '24 12:01 danopia

This is highly voted issue. Feel free to send a PR if anyone wants to contribute.

terrytangyuan avatar Jan 02 '24 14:01 terrytangyuan

can someone explain what to do from there ? there is nothing about this in the quickstart section https://argo-workflows.readthedocs.io/en/latest/quick-start/ I use a local minikube/argocd for training purposes

philippeflorent avatar Jun 04 '25 10:06 philippeflorent