小编Ani*_*ita的帖子

如何使用JSON Web令牌从Chrome扩展程序验证POST请求到我的应用程序?

上下文

我的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扩展程序中?

希望我的解释清楚

javascript authentication oauth google-chrome-extension jwt

27
推荐指数
2
解决办法
2454
查看次数

Xcode、React Native 和 redux 记录器:[太大的 formatValueCalls XXX 超出了 200 的限制]

运行React Native时,没有远程调试js,Xcode显示很多日志说:

[TOO BIG formatValueCalls XXX exceeded limit of 200] 
Run Code Online (Sandbox Code Playgroud)

日志似乎出现在 redux 记录器条目中。

该错误是由本地做出反应抛出,从一个名为console.jsnode_modules/react-native/Libraries/polyfills/console.js

这应该引起注意吗?我在互联网上找不到与此相关的任何内容。

xcode react-native redux-logger

4
推荐指数
1
解决办法
4690
查看次数