如何使用 Argo Workflows SSO 跳过登录页面

wsa*_*ams 7 single-sign-on openid-connect argo argo-workflows

我有一个配置了 SSO 的 Argo Workflows 实例。当我单击工作流程链接时,如果我未登录,它会将我带到登录页面,这迫使我单击“登录”按钮将我重定向到我的 SSO 提供商,然后在成功时将我重定向到工作流程。

有谁知道是否可以配置 SSO 身份验证,以便跳过登录页面并将用户直接重定向到 SSO 登录页面?我一直在浏览文档和源代码,但没有运气,我想在放弃之前我会在这里问。

小智 0

我们最终使用了解决方法。最初我们尝试使用与 Argo CD: 相同的 url,https://argo-cd.example.com/auth/login 因此我们设置了这个:https://argo-workflows.example.com/auth/login,但这不起作用。

我们尝试了其他几种:

  1. https://argo-workflows.example.com/oauth2/login
  2. https://argo-workflows.example.com/login
  3. https://argo-workflows.example.com/oauth2/redirect?redirect=https://argo-workflows.example.com/workflows

第 3 种方法有效,但有时会抛出 401。