我正在开发一个chrome扩展程序,它需要使用“identity”API进行oauth2授权。
当扩展程序在我的本地计算机上时,我成功获得了授权。如果我没有登录chrome,那么它要求我首先登录chrome,然后登录交互式Google授权。
但是当我在网上商店中部署扩展程序并进行授权时,我总是要求我登录Chrome,尽管我已经登录。即使我再次登录,它也没有显示任何进一步的交互式授权屏幕。 / p>
我还根据生成的新扩展ID更新了webstore扩展中的客户端ID。 可能的原因是什么?请帮忙。
提前致谢!
答案 0 :(得分:0)
我通过在"key"
中的字段manifest.json
中添加公钥来实现它。您可以从Webstore仪表板获取公钥值。
manifest.json
文件中。注意:无需在本地实例中添加"key"
,但我在生产实例中需要它。