上下文
我的HapiJS Web应用程序目前正在使用OAuth 2.0来访问Google API.一旦用户在应用程序中进行身份验证,服务器就会生成一个JSON Web令牌(JWT),该令牌存储在客户端上并在Authorization后续请求的标头中发回.
我想要完成什么
我现在想要使用与我的谷歌浏览器扩展相同的步骤(授权+创建JWT),通过REST端点将数据同步回应用程序.
目前的想法
我的想法是使用与我的应用程序相同的OAuth授权来生成JWT,然后将此JWT保存到Chrome扩展中.然后,此JWT将随我的chrome扩展程序的每个请求一起传递给我的应用程序以验证请求.
很遗憾,Chrome扩展程序似乎是通过Chrome Identity API使用自己的授权,并且不会让我使用我想到的身份验证过程.
下图描述了我想要在我的应用程序上创建JWT然后保存在我的chrome扩展中的步骤(并指出问题出在哪里):
问题
所以我的问题是:是否有另一种或更好的方法将我的应用程序上创建的JWT存储到我的Chrome扩展程序中?
希望我的解释清楚
运行React Native时,没有远程调试js,Xcode显示很多日志说:
[TOO BIG formatValueCalls XXX exceeded limit of 200]
Run Code Online (Sandbox Code Playgroud)
日志似乎出现在 redux 记录器条目中。
该错误是由本地做出反应抛出,从一个名为console.js中node_modules/react-native/Libraries/polyfills/console.js
这应该引起注意吗?我在互联网上找不到与此相关的任何内容。