我有一个扩展,使用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。
试试不提交,看看是否能通过?
谢谢你的建议。
所以,我回复了OAuth验证团队,解释chrome.identity验证屏幕不显示URL栏,不到24小时就收到了接受。
我的建议是,对于任何要求验证和担心的人,只要去做,并解释你不能满足他们要求的地方。
谢谢你