【发布时间】:2017-06-08 06:17:50
【问题描述】:
这是使用带有自定义 SSO 的 openId 进行身份验证的当前架构。
我可以使用 acr_value 参数绕过 openId(identity server) 屏幕进入 3rd 方 sso:
context.ProtocolMessage.SetParameter("acr_values", "idp:Federation").Value);
我在返回途中遇到了如何绕过的问题。 我知道我在 WsFederationAuthenticationOptions 类中有一个 wreply 字段:
Wreply = "https://localhost:44300/core/wsfed"
这是 openId 身份服务器,自定义 SSO 在授权后重定向到该服务器。
我的问题是 openId 层上的屏幕(请稍候...)。如何绕过这个屏幕?我是否必须在 openId 层上设置设置,还是应该期待自定义 SSO 的某些参数,例如当我在初始请求中向 openId 层发送 acr_values 时?
【问题讨论】:
-
那么问题是如何摆脱“请稍候...”屏幕?或者在使用 ws-fed 插件时如何绕过身份提供者选择?
-
如何摆脱“请稍候...”屏幕。
标签: c# openid identityserver3 ws-federation