【问题标题】:Google OAuth 2.0谷歌 OAuth 2.0
【发布时间】:2016-02-10 05:41:07
【问题描述】:

我只是在查看 google OAuth 2 的文档

为什么即使在同意演示访问我的帐户信息后,提供的示例链接仍重复显示同意页面?

我的理解是,一旦获得同意,就不应再提示您?我有什么误解?我在构建的 asp.net MVC 应用程序中遇到了同样的问题。

【问题讨论】:

  • 我同意,我认为它不应该重复提示。可以添加到查询字符串 &approval_prompt=force 的名称-值对,以在应用程序每次请求令牌时强制用户同意,但这不在示例 URL 中。如果未传递此参数(根据示例),则在初始同意后不应提示您使用相同的 client_id 和范围。
  • 大卫,你能分享你的 OAuth 2 的 MVC 代码吗?我在使用 ASP.NET MVC 进行身份验证时遇到问题。

标签: asp.net-mvc oauth oauth-2.0


【解决方案1】:

OAuth2 令牌设置得太快导致您重新授权,或者您没有在每个请求中重复使用令牌并且您每次都必须获取一个新令牌,这导致您第一次授权时间,一遍又一遍。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-07
    • 2015-02-14
    • 1970-01-01
    • 2017-07-31
    • 2015-08-08
    • 1970-01-01
    • 1970-01-01
    • 2021-07-20
    相关资源
    最近更新 更多