首页 > 解决方案 > ADFS 2019 登录页面未重定向到我的应用程序

问题描述

我可以使用这样的简单 URL:

https://accounts.google.com/o/oauth2/v2/auth?client_id=myid.apps.googleusercontent.com&response_type=code&scope=openid%20profile%20email&redirect_uri=http://localhost

登录到谷歌帐户后,它会正确重定向我,但我无法使用 ADFS 2019 https://server.mylocal.local/adfs/ls/idpinitiatedsignon实现这一点 它只是打印“您已登录”。在屏幕上。我已经在 ADFS 控制台中使用“ http://localhost ”重定向地址设置了一个 Web 应用程序。

标签: openidadfsadfs4.0

解决方案


根据端点“/adfs/oauth2”,这是使用 OpenID Connect。

“idpinitiatedsignon”是一个 SAML 2.0 端点,只会显示 SAML RP,因此您不会看到 Google 条目。

此外,ADFS 仅在下游而不是上游进行 OpenID Connect,因此您无法使用 Google 登录。上游 ADFS 仅支持 WS-Fed 和 SAML 2.0。

您可以通过将 ADFS 与例如 Auth0 联合,然后使用 Auth0 进行 Google 登录来做到这一点。


推荐阅读