我正在将Firefox扩展程序转换为Chrome。此扩展名称调用受密码保护的Web服务。每次用户在扩展程序中执行某些操作时,都会经常调用此Web服务。
Chrome扩展程序如何调用Web服务而无需用户每次(甚至经常)调用该服务时都输入密码?
Firefox扩展程序使用密码SDK API(https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/passwords)将密码保存在firefox密码管理器中。用户只需在第一次调用服务时输入密码。之后,密码将从密码管理器中获取。用户还可以控制密码保存,并可以随时从密码管理器中删除密码。
我了解在Chrome扩展程序中,您无法访问扩展程序中的密码管理器。此外,Chrome无法将密码存储在本地存储中,因为存储不受任何保护或加密。
是否有经过验证的解决方案或模式来开发访问受密码保护的Web服务的扩展程序?