如何解决在 Ionic IOS 应用程序上显示“prompt-none”的 Google OAuth 提示
在我的 Ionic 应用程序中,我需要在不与用户进行任何交互的情况下对用户进行身份验证,因此我在请求 URL 中使用了 prompt=none。
例如:
https://accounts.google.com/o/oauth2/auth?client_id=" + CLIENT_ID + "&redirect_uri=http://localhost/callback&response_type=token&scope=https://www.googleapis.com/auth/calendar&prompt=none&login_hint=EMAIL_ADDRESS
注意:仅当用户经过身份验证/声明同意与应用程序共享详细信息时,才使用此 prompt=none 查询参数。这是通过在早期设置 prompt=consent 来完成的。 然后我们存储令牌并使用该令牌执行 API 请求。但是在令牌过期后,如果我们使用 prompt=none 并尝试获取令牌,则在 IOS 中它会显示选择帐户窗口。
问题是在 IOS 中打开选择帐户提示。这在 Android 中运行良好。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。