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.

相关文章

迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)生成器模式(Builder)意图:将一个对...