Sam*_*Sam 12 asp.net authentication redirect adfs wif
我在我的ASP.net网络应用程序中使用ADFS进行身份验证.STS服务器将浏览器重定向到https://test.contoso.com.在首先将客户端重定向到STS时,STS不允许任何返回URL参数.
是否可以将浏览器从https://test.contoso.com(从STS重定向后)重定向到任何其他URL,例如https://variableName.test1.contoso2.com?
任何帮助深表感谢.
And*_*ers 15
在身份验证时,ADFS默认情况下应将用户重定向到依赖方应用程序领域.听起来这就是你已经拥有但你希望能够重定向到不同的RP URL.
假设你有一个RP,在ADFS中配置领域http://myrprealm.com.用户浏览http://myrprealm.com/Contacts.aspx.WIF FederatedAuthenticationModule(FAM)发现用户未进行身份验证,因此它将相对URL"/Contacts.aspx"保存在名为ru的Return URL参数中.此ru被打包在WS-Federation Passive上下文参数(wctx)中.然后,FAM将用户重定向到ADFS以进行身份验证.ADFS将保留wctx参数,并在成功验证后将其回送到RP(http://myrprealm.com).现在,FAM处理此ADFS响应.当FAM打开wctx时,它会注意到ru =/Contacts.aspx,因此在建立会话后,它会将用户重定向到Contacts.aspx.
如果使用SDK(visual studio>添加STS参考)将WIF合并到ASP.NET站点中,则默认情况下会出现此行为.