小编gbb*_*bbr的帖子

无法使用resolve.alias进行JEST测试

我正在为我的应用程序使用WebPack + React + Jest,并且已经resolve.alias = { app: "/path/to/app" }在我的配置文件中进行了设置.

在React中,我可以使用此路径执行require("app/component")并正确获取"/path/to/app/component.js"中的文件.

运行JEST测试时,无法在测试中或在导入的模块中识别此别名.所有这些在运行应用程序时都有效,但不适用于使用jest-cli的测试.

javascript unit-testing reactjs webpack jestjs

9
推荐指数
1
解决办法
2249
查看次数

Cookie 中的 OAuth2 授权码,好还是坏?

我似乎找不到关于如何保留 OAuth2 身份验证的问题的简单答案...让我们以 Google+ OAuth2 API 为例。

  1. 用户转到页面
  2. 用户未经过身份验证,并被重定向到他登录的身份验证页面
  3. 用户登录成功并授权我的应用程序
  4. 用户通过授权代码重定向到指定的(由我)URI
  5. 我使用授权代码来获取令牌,以便以用户的名义提交查询

一切都很好。我的问题是:如何在第 2 步安全地知道访问该页面的用户已经登录,而不必经历将他重定向到所有这些页面的整个过程。

我认为将第 4 步检索到的授权代码存储在 cookie 中不是一种选择。

所有这一切都将发生在服务器端(Go - 如果这很重要)应用程序中。非常感谢任何帮助...我需要一个简单的解决方案。

谢谢你!

authentication cookies go oauth-2.0 google-oauth

5
推荐指数
1
解决办法
2827
查看次数