小编Arn*_* De的帖子

如何在 Nest.JS 中使用多个秘密来实现多个 JWT 策略

我喜欢实施多个名为 Passport-JWT 的策略,每个策略都有自己的secret. 有什么办法可以实现吗?据我从文档中了解到,在模块初始化期间只能注册一个秘密:

@Module({
  imports: [
    UsersModule,
    PassportModule,
    JwtModule.register({
      secret: jwtConstants.secret,
      signOptions: { expiresIn: '60s' },
    }),
  ],
  providers: [AuthService, LocalStrategy],
  exports: [AuthService, JwtModule],
})
Run Code Online (Sandbox Code Playgroud)

jwt passport.js nestjs passport-jwt nestjs-jwt

11
推荐指数
1
解决办法
7932
查看次数

以下哪项是正确的行为(g++ 与 clang++-12)?

以下是代码:

#include <iostream>

const int& temp_func() {
    return 3;
}

int main() {
    std::cout << temp_func() << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

用g++编译时(Ubuntu 9.3.0-17ubuntu1~20.04),结果:

[1]    402809 segmentation fault ...
Run Code Online (Sandbox Code Playgroud)

另一方面,当使用 clang++-12 编译时,结果:

3
Run Code Online (Sandbox Code Playgroud)

c++ g++ clang++

0
推荐指数
1
解决办法
136
查看次数

标签 统计

c++ ×1

clang++ ×1

g++ ×1

jwt ×1

nestjs ×1

nestjs-jwt ×1

passport-jwt ×1

passport.js ×1