gpt4 book ai didi

dotnetopenauth - 如何退出依赖方?

转载 作者:行者123 更新时间:2023-12-04 04:29:19 24 4
gpt4 key购买 nike

我正在使用 Dotnetopenid 进行登录。

我正在使用 dotnetopenid 提供商登录我的应用程序(假设是 google)。

在注销时,我将通过 FormsAuthentication.SignOut(); 结束我的应用程序用户的 session ;但如果我没有关闭浏览器并使用谷歌登录,它不会询问我的 ID 密码,也不会让我进入我的应用程序的安全页面。

此外,如果我尝试使用 gmail.com,它将直接登陆我的用户帐户,而无需询问 ID 密码。

那么我怎样才能完全退出我的应用程序和谷歌呢?

提前致谢

最佳答案

我认为您误会了依赖方和 OpenID 提供者。以 StackOverflow 为例,SO 是依赖方,其他站点(例如 Google)是 OpenID 提供者。

依赖方(例如 SO)对于 OpenID 提供者(例如 Google)何时出于他们自己的目的选择“忘记”用户没有发言权。

编辑:我不熟悉 PAPE 扩展。但是,如果我理解正确的话,它并没有提供一种方式让 RP 对 OP 说,“在你这边,忘记这个用户的身份验证”,这正是我认为 rehan 想要的。它只是为 RP 提供了一种方法,可以出于 RP 的目的要求进行另一次身份验证。

我仍然认为(例如)SO 无法在 SO 注销后将 Google 用户注销 Gmail。

关于dotnetopenauth - 如何退出依赖方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1026359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com