API Reference
Rockets Core API
nestjs-auth-jwt
classes
AuthJwtGuard

Class: AuthJwtGuard

Extends

  • object

Constructors

new AuthJwtGuard()

new AuthJwtGuard(authenticationSettings, reflector): AuthJwtGuard

Parameters

ParameterType
authenticationSettingsAuthenticationSettingsInterface
reflectorReflector

Returns

AuthJwtGuard

Inherited from

AuthGuard(AUTH_JWT_STRATEGY_NAME, { canDisable: true, }).constructor

Defined in

packages/nestjs-authentication/dist/guards/auth.guard.d.ts:6

Properties

PropertyModifierTypeInherited from
authenticationSettingsreadonlyAuthenticationSettingsInterfaceAuthGuard(AUTH_JWT_STRATEGY_NAME, { canDisable: true, }).authenticationSettings
optionsreadonlyAuthGuardOptionsAuthGuard(AUTH_JWT_STRATEGY_NAME, { canDisable: true, }).options
reflectorreadonlyReflectorAuthGuard(AUTH_JWT_STRATEGY_NAME, { canDisable: true, }).reflector

Methods

canActivate()

canActivate(context): boolean | Promise<boolean> | Observable<boolean>

Parameters

ParameterType
contextExecutionContext

Returns

boolean | Promise<boolean> | Observable<boolean>

Inherited from

AuthGuard(AUTH_JWT_STRATEGY_NAME, { canDisable: true, }).canActivate

Defined in

packages/nestjs-authentication/dist/guards/auth.guard.d.ts:10


handleRequest()

handleRequest<T>(err, user, info?): NonNullable<T>

Type Parameters

Type ParameterDefault type
TReferenceIdInterface<string>

Parameters

ParameterType
errundefined | Error
userT
info?Error

Returns

NonNullable<T>

Defined in

packages/nestjs-auth-jwt/src/auth-jwt.guard.ts:11 (opens in a new tab)