【发布时间】:2017-06-09 08:49:25
【问题描述】:
我对此功能有疑问。
登录操作适用于 ADFS 并返回到 AuthServices/Acs
但是注销操作不会调用 ADFS 并直接重定向到 returnUrl 参数(用提琴手检查过)。
我打电话给这个链接:/AuthServices/Logout?ReturnUrl=~/&Status=LoggedOut
web.config 是这样设置的:
<kentor.authServices entityId="https://localhost:2181/AuthServices" returnUrl="https://localhost:2181/">
<identityProviders>
<add
entityId="https://ADFS DOMAIN/adfs/services/trust"
signOnUrl="https://ADFS DOMAIN/adfs/ls"
logoutUrl="https://ADFS DOMAIN/adfs/ls/?wa=wsignout1.0"
binding="HttpPost"
allowUnsolicitedAuthnResponse="true"
metadataLocation="https://ADFS DOMAIN/FederationMetadata/2007-06/FederationMetadata.xml"
wantAuthnRequestsSigned="true">
<signingCertificate fileName="~/App_Data/*****.cer" />
</add>
</identityProviders>
</kentor.authServices>
如果我在另一个选项卡上启动 https://ADFS DOMAIN/adfs/ls/?wa=wsignout1.0,它正在工作,我会从我的网站返回登录页面。
所以检索 logouturl 并发送它似乎是一个内部问题?
感谢您的帮助。
【问题讨论】:
标签: asp.net-mvc saml-2.0 kentor-authservices