gpt4 book ai didi

oauth-2.0 - 我可以让 Google 的 OAuth2 显示移动友好的批准页面吗?

转载 作者:行者123 更新时间:2023-12-04 21:48:55 26 4
gpt4 key购买 nike

我正在开发一个移动应用程序,它将访问一些 Google API,使用 OAuth2 进行身份验证。

它工作得很好,但是当我导航到批准 Uri 时,Google 正在返回看起来像一个完整的桌面应用程序批准页面。它看起来还不错,但我更愿意获得精简的移动版本,您可以要求 Google 的 OAuth 1 显示。

(来自http://code.google.com/apis/accounts/docs/OAuth_ref.html)

btmpl

(optional) Forces a mobile version of the approval page. The only accepted value is "mobile". This is a Google-specific parameter.

我尝试将其添加到 OAuth2 批准 Uri 中,但没有任何乐趣。所以如果我使用 Google installed application auth flow ,是否有任何选项可以指示请求来自小屏幕设备?

我正在使用的 oauth 端点:
https://accounts.google.com/o/oauth2/auth?response_type=code&redirect_uri=http://localhost&scope=https://www.googleapis.com/auth/userinfo.profile&client_id=XXXXXXX.apps.googleusercontent.com

最佳答案

您所指的 OAuth 2.0 URL 已经有一个移动友好版本可用。但是,与 OAuth 1.0 URL 不同,没有 URL 参数来强制它,而是使用用户代理检测来根据浏览器显示适当的版本。至少它在我的 Android 设备上运行良好(虽然我没有尝试过任何其他设备)。

关于oauth-2.0 - 我可以让 Google 的 OAuth2 显示移动友好的批准页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8982482/

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