我正试图找出如何在标准的Web应用程序中登录用户,并使用IdP启动的请求和可持续性的SAML2库来启用支持Web窗体的应用程序。
我在Azure上有IdP,我可以发送请求,Azure可以用SAMLResponse发送帖子到我的ACS端点。
但是我不知道如何用这个令牌登录用户。在可持续性文件中没有任何例子。
var spOptions = new SPOptions
{
EntityId = new EntityId("https://localhost:44317/Saml2"),
ReturnUrl = new Uri("https://localhost:44317/Saml2/Acs")
};
浅谈Azure IdP Basic SAML配置
Identifier (Entity ID): https://localhost:44317/Saml2
Reply URL (Assertion Consumer Service URL): https://localhost:44317/Saml2/Acs
IdP工作得很好,我可以看到我的站点上带有令牌的帖子。但我认为这里面有一些自白功能。但似乎我错了。
所以我的问题是:
发布于 2018-11-28 08:35:48
SPOptions.ReturnUrl
设置为应用程序中希望用户在身份验证完成后结束的位置。您还需要在Idp上设置AllowUnsolicitedAuthnResponse
标志,以允许Idp启动登录。
https://stackoverflow.com/questions/53496343
复制相似问题