腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Nest.js:全局
AuthGuard
,但例外
const
authGuard
= app .get(
AuthGuard
);添加路由异常的最佳
浏览 0
提问于2018-03-22
得票数 17
回答已采纳
1
回答
Nestjs
如何将
数据
从
AuthGuard
传递
到
控制器
、
、
、
、
然而,我想使用在
AuthGuard
的canActivate函数中获得的userId,但我无法在
控制器
中访问它。最好的方法是什么?我的作者卫士: import { CanActivate, ExecutionContext, Inject, Logger } from '@
nestjs
/common'; export class JwtAuthGuard imp
浏览 32
提问于2020-11-10
得票数 0
回答已采纳
1
回答
护照策略中的准入回应
、
、
、
我正在使用
nestJS
和护照实现身份验证。// jwt.strategy.ts import { ExtractJwt, Strategy} from 'passport-jwt'; import { PassportStrategy } from '@
nestjs
&
浏览 6
提问于2022-06-11
得票数 -1
回答已采纳
1
回答
如何
从
Mongoose中间件钩子或
NestJS
服务中
从
请求中读取用户
、
、
updatedBy: { type: SchemaTypes.ObjectId, ref: 'User', required: false },但是,我不知道如何在服务组件或Mongoose文档模式中
从
请求中读取用户
浏览 6
提问于2020-06-19
得票数 2
1
回答
有条件地启用身份验证策略的好方法是什么?
、
目前,我是这样做的: import { ExecutionContext, Injectable } from '@
nestjs
/common';import { GqlExecutionContext } from '@
nestjs
/graphql'; let strategies = ['firebaseprocess.env
浏览 12
提问于2021-10-11
得票数 0
1
回答
如何通过带有Nest.js护照模块和护照不和谐的Nest.js警卫
传递
请求对象?
、
、
、
但是,我希望将请求对象
从
我的登录路由
传递
到
身份验证保护器,以便稍后在检查某些
数据
的行中使用,然后在某些情况下希望在请求对象上调用logOut()方法。
控制器
: @UseGuards(DiscordAuthGuard) console.log('hello123');警卫: import{ CanActivate, ExecutionContext, Injectable } from
浏览 12
提问于2022-08-18
得票数 0
回答已采纳
1
回答
AuthGuard
of @
nestjs
/带setMetaData的护照
、
从
搜索中,我发现我需要使用来自
NestJS
库的
NestJS
。由于我使用@
nestjs
/passport进行身份验证,所以我不知道如何实现setMetadata。我有以下代码:import { Injectable } from '@
nestjs
/common'; @I
浏览 9
提问于2022-04-26
得票数 0
2
回答
是否可以用
控制器
/方法作用域保护覆盖全局范围保护?
我正在使用webAPI框架编写
NestJS
。我无法用放置在方法或
控制器
级别上的保护来覆盖全局范围保护。除了一个用于登录系统的端点外,我的所有端点都将使用JWT验证保护。
浏览 2
提问于2019-07-19
得票数 5
回答已采纳
1
回答
NestJS
:在守卫中接收表单
数据
?
、
、
、
、
我希望在我的
NestJS
卫士中看到表单
数据
。我使用了,但是,我看不到表单
数据
输入的请求体。然而,一旦我在我的
控制器
中访问路由,我确实会看到主体。MULTER_UPLOAD_FILESIZE_BYTES }, ], providers: [
AuthGuard
AuthGuard
.ts import { Injectable, CanActivate, Ex
浏览 3
提问于2019-12-12
得票数 0
4
回答
如何
从
控制器
头中获取JWT令牌
、
、
、
我需要限制日志用户的
数据
。为此,我需要从请求中
从
JWT令牌获取UUID。这是我的
控制器
代码。import { Controller, Get, Put, Body, Param, UseGuards, Req } from '@
nestjs
/common';import {
AuthGuard
} from '@
nestjs
/passport
浏览 1
提问于2019-09-07
得票数 11
回答已采纳
3
回答
如何在Nest.js中获取用户信息?
、
我已经创建了一个服务(Angular),以便客户端可以在项目启动时
从
服务器获取用户信息(与fresh相同)。有些操作不需要登录,因此登录是可选的。nickname: user.nickname, }; }然而,我发现如果我不添加@UseGuards(
AuthGuard
浏览 11
提问于2019-09-13
得票数 4
1
回答
使用
NestJS
和会话一起使用OAuth
、
、
、
我正在使用
NestJS
作为服务,那么我就有了这个问题。我通常不处理会话和令牌。我已经能够通过本地护照实现会话,但是我在Facebook和Google OAuth登录上遇到了问题--它没有将会话保存在
数据
库中,而本地守卫却在保存。import {
AuthGuard
} from '@
nestjs
/passport'; export class LocalGuard extends/comm
浏览 8
提问于2022-02-07
得票数 0
2
回答
NestJS
createParamDecorator返回未定义
、
、
、
我使用的是Nest版本^6.7.2});export default class AuthController { @UseGuards(
AuthGuard
v7,但我遇到了同样的问题
浏览 1
提问于2020-11-27
得票数 4
1
回答
在Jwt策略之后,ExecutionContext中缺少用户
、
、
目前我已经实现了jwt guard,它工作得很好,使用Passport,jwt正在验证发布的令牌,我可以通过req.user
传递
@Request来查看用户,在实现基于角色的身份验证后出现问题,作为jwt我遵循了
nestjs
.com提供的指导,但是它没有帮助。https://docs.
nestjs
.com/guards 基本角色配置: roles.decorator.ts import { SetMetadata } from '@
nestjs
/common内容中: prov
浏览 5
提问于2019-09-20
得票数 1
回答已采纳
1
回答
如何在
NestJS
上测试具有多个保护的
控制器
我正在测试我的
控制器
,但我在模拟该
控制器
的守卫时遇到了问题。我的应用程序是使用
NestJs
版本6.13.1开发的 我可以覆盖一个守卫来模拟它,如下所示: const fakeGuard: CanActivate = { canActivate: () => trueUsersModule controllers: [UsersController], .overrideGuard(
AuthGuard
2个卫士 @UseGuards(
AuthGuard<
浏览 15
提问于2020-01-11
得票数 0
5
回答
NestJS
在GraphQL解析器中获取当前用户的JWT认证
、
、
、
我目前正在用Passport.js将JWT身份验证实现
到
NestJS
应用程序中。GQLAuthimport {
AuthGuard
} from '@
nestjs
/passport'; import { GqlExecutionCo
浏览 1
提问于2019-03-20
得票数 25
回答已采纳
1
回答
类中间件机制在解析器查询和突变中的应用
、
import { Module, NestModule, MiddlewareConsumer, RequestMethod } from '@
nestjs
/common' import { ExecutionContext, Injectable, CanActivate } from '@
nestjs
{ NestInterceptor, ExecutionContext, Inj
浏览 16
提问于2019-02-05
得票数 2
1
回答
NestJS
--
AuthGuard
是如何知道护照策略的?
、
、
当涉及
到
身份验证/授权过程时,我很难弄清楚
NestJS
和PassportJS组合,而且我是一种在开发方面不喜欢魔术的开发人员。/common';export class AppController {我也理解如何获得req.user对象等等,但我不理解
AuthGuard
如何知道我们实现了Passport。它是否查看文件(如果
浏览 2
提问于2022-08-11
得票数 1
回答已采纳
3
回答
在没有
AuthGuard
的路由上获取当前的
nestjs
用户
、
、
、
、
我使用带有护照的
nestjs
和jwt策略。我想让一个当前的用户来处理我的一些请求。目前,我有一个装饰师,看起来是这样的:@Get('test') testRoute(@CurrentUser() user: User) {基本上,我需要一种在
浏览 7
提问于2020-08-05
得票数 12
回答已采纳
4
回答
NestJs
Passport jwt未知策略
、
、
、
、
/local.strategy';import { jwtConstants } from '.1d" }, ],})我试图在以下
控制器
中使用它/common'; import { TypeOrmModule } from
浏览 1
提问于2020-02-26
得票数 10
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券