小编Pan*_*nda的帖子

用于身份断言的 ID 令牌或 /userinfo

在与提供者进行身份验证后,应用程序通常会代表用户同时收到 ID 令牌和访问令牌。现在似乎有两种方法可以断言用户是谁。

  1. 验证 ID 令牌,然后读取 ID 令牌。
  2. 将访问令牌传递给 userinfo 端点并读取 JSON 响应。

两者似乎都是可以接受的途径,但是在某些情况下是否应该使用其中一种?

security oauth-2.0 openid-connect

12
推荐指数
2
解决办法
1316
查看次数

如何用cin进行单元测试?

这个问题的主要原因是我想测试我的运算符重载器,而不必在单元测试期间进行用户输入。我怎样才能最好地实现这一目标?

std :: istream & operator>>( istream &in, Fruit & f )
{
   char temp[31];

   in >> temp;
   f.name = new char[strlen(temp) + 1];
   strcpy(f.name, temp);
   for( int i = 0; i < CODE_LEN; i++ ) 
      in >> f.code[i];
   return in;
}


std :: ostream & operator<<( ostream &out, const Fruit & f )
{ 
   out << setiosflags(ios::left) << setw(MAX_NAME_LEN) << f.name 
      << " ";
   for( int i = 0; i < CODE_LEN; i++ ) // why is this necessary? …
Run Code Online (Sandbox Code Playgroud)

c++ unit-testing

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

在flask.request上存储每个请求的数据安全吗?

可以flask.request像使用对象一样flask.g存储每个请求的数据吗?

我正在编写一个与Flask和Django兼容的库。我计划在两种情况下都将信息存储在请求对象上。我是否可以安全地在请求上存储对象,例如request.user,以确保不会在不同请求之间共享对象?

python flask

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

标签 统计

c++ ×1

flask ×1

oauth-2.0 ×1

openid-connect ×1

python ×1

security ×1

unit-testing ×1