我对此功能有疑问。登录操作适用于 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 并发送它似乎是一个内部问题?
感谢您的帮助。