使用ADFS 2.0自定义注销页面

问题描述 投票:0回答:1

我正在研究用Symfony2框架编写的应用程序。它已集成到ADFS 2.0 for SSO。注销正在按预期工作。它将用户重定向到他登录的所有站点。这是一系列重定向。注销后,浏览器将进入ADFS注销页面。

现在,我正在寻找一种不同的退出行为。我希望用户在登出后登陆页面(在同一个symfony2应用程序中),然后再次点击“登录”按钮即可登录。

有没有人实现这样的方法?

谢谢

php symfony adfs adfs2.0 simplesamlphp
1个回答
0
投票

注销后登陆的位置由IdP控制,并由SingeLogoutService标记定义,该标记是元数据文件的一部分。我认为你不能从你的(SP)方面影响它。

    <SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://example.com/adfs/ls/"/>
    <SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://example.com/adfs/ls/"/>

但是,如果您有权访问ADFS,您可以尝试在microsoft论坛上使用答案中提供的解决方案(它描述了如何操作):

https://social.technet.microsoft.com/Forums/ie/en-US/b562c9a5-6d05-4a19-bd39-cb1bf9f77c4a/adfs-and-google-apps-sso-signout-url?forum=winserverDS

© www.soinside.com 2019 - 2024. All rights reserved.