前端之家收集整理的这篇文章主要介绍了
dotnetopenauth – 如何从依赖方退出?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Dotnetopenid
登录.
我通过使用dotnetopenid提供商假设谷歌登录我的应用程序.
在注销时,我将通过FormsAuthentication.SignOut()结束我的应用程序用户会话;但是,如果我没有关闭浏览器并使用谷歌登录它将不会要求我输入id-password并将我放在我的应用程序的安全页面上.
此外,如果我将尝试gmail.com它将直接登陆我的用户帐户而不询问id-password.
那么我怎么能完全从我的应用程序和谷歌退出?
提前致谢
我认为你误解了依赖方和OpenID提供商.以StackOverflow为例,SO是依赖方,其他网站(例如Google)是OpenID提供商.
依赖方(例如SO)在OpenID提供商(例如Google)为自己的目的选择“忘记”用户时没有发言权.
编辑:我不熟悉PAPE扩展.但是,如果我理解正确,它不会为RP提供一种方式来向OP说:“在你最后,忘记这个用户的身份验证”,这就是我认为rehan想要的.它只是为RP提供了一种方法,可以为RP的目的要求另一种身份验证.
我仍然认为没有办法(例如)SO将Google用户从Gmail注销后退出Gmail.