使用chrome.identity.getAuthToken进行OAuth验证。

问题描述 投票:0回答:1

我有一个扩展,使用chrome.identity.getAuthToken (https:/developer.chrome.comappsidentity#method-getAuthToken。). 我需要提交oAuth同意屏幕进行验证,因为它使用的是限制范围。

我收到了Google OAuth认证团队的邮件,内容是创建一个视频,展示一步步的auth程序,除了有一步规定我需要显示外,其他都很好。

OAuth同意屏的URL栏显示包含project_number的客户端ID完全显示(注:这对于原生Android和iOS应用不是必须的)。

我被卡在这里,因为chrome.identity.getAuthToken所使用的oAuth Indentiy API providor在一个没有任何URL栏的窗口中显示了同意屏幕!我看不到任何选项来改变这一点或显示它......。我看不到任何选项来改变或显示它......。

我应该怎么做?

  • 将认证重构为一个弹出式窗口,而不是使用chrome.identity.getAuthToken。

  • 试试不提交,看看是否能通过?

谢谢你的建议。

google-chrome google-chrome-extension google-oauth2
1个回答
0
投票

所以,我回复了OAuth验证团队,解释chrome.identity验证屏幕不显示URL栏,不到24小时就收到了接受。

我的建议是,对于任何要求验证和担心的人,只要去做,并解释你不能满足他们要求的地方。

谢谢你

© www.soinside.com 2019 - 2024. All rights reserved.