openid - ADFS 2019 登录页面未重定向到我的应用程序
问题描述
我可以使用这样的简单 URL:
登录到谷歌帐户后,它会正确重定向我,但我无法使用 ADFS 2019 https://server.mylocal.local/adfs/ls/idpinitiatedsignon实现这一点 它只是打印“您已登录”。在屏幕上。我已经在 ADFS 控制台中使用“ http://localhost ”重定向地址设置了一个 Web 应用程序。
解决方案
根据端点“/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 登录来做到这一点。
推荐阅读
- c++ - 以编程方式设置 CFileDialog 选择
- reactjs - 在 NavLink 按钮 React 中更改图像颜色
- nginx - 将代理 HTTPS 请求作为 HTTP 反向发送到上游服务器
- microsoft-teams - Teams 租户应用程序 - “专为
" 选项卡未出现在应用程序选项卡中 - validation - MIB 验证 - 此模块中未引用当前组“sysInfoGroup”
- python - 多处理不断提高“OSError:[Errno 24]打开的文件太多”
- c++ - 更改队列指针成员的值将需要在 C++ 中出现错误
- android - 带有 ListAdapter 的 RecyclerView
- reactjs - 在 Material-UI 中如何使文本字段处于只读状态时不可以点击
- javascript - 使用 puppeteer 的 page.eval 函数上的未定义变量