Class: RefreshJwtAuthGuard
auth/src.RefreshJwtAuthGuard
Extends
IAuthGuard
Constructors
new RefreshJwtAuthGuard(tokenService)
new RefreshJwtAuthGuard(
tokenService):RefreshJwtAuthGuard
Parameters
▪ tokenService: TokenService<IAccessTokenPayload, IRefreshTokenPayload>
Returns
Overrides
AuthGuard('refresh-jwt').constructor
Source
libs/auth/src/lib/guards/refresh-jwt-auth.guard.ts:11
Properties
arguments
staticarguments:any
Inherited from
AuthGuard('refresh-jwt').arguments
Source
node_modules/typescript/lib/lib.es5.d.ts:305
caller
staticcaller:Function
Inherited from
AuthGuard('refresh-jwt').caller
Source
node_modules/typescript/lib/lib.es5.d.ts:306
length
staticreadonlylength:number
Inherited from
AuthGuard('refresh-jwt').length
Source
node_modules/typescript/lib/lib.es5.d.ts:302
name
staticreadonlyname:string
Returns the name of the function. Function names are read-only and can not be changed.
Inherited from
AuthGuard('refresh-jwt').name
Source
node_modules/typescript/lib/lib.es2015.core.d.ts:95
Methods
canActivate
canActivate(
context):Promise<boolean>
Verify the token is valid
Parameters
▪ context: ExecutionContext
{ExecutionContext}
Returns
Promise<boolean>
super.canActivate(context)
Overrides
AuthGuard('refresh-jwt').canActivate
Source
libs/auth/src/lib/guards/refresh-jwt-auth.guard.ts:20
getAuthenticateOptions
getAuthenticateOptions(
context):IAuthModuleOptions<any>
Parameters
▪ context: ExecutionContext
Returns
IAuthModuleOptions<any>
Inherited from
AuthGuard('refresh-jwt').getAuthenticateOptions
Source
node_modules/@nestjs/passport/dist/auth.guard.d.ts:9
getRequest
getRequest<
T>(context):T
Type parameters
▪ T = any
Parameters
▪ context: ExecutionContext
Returns
T
Inherited from
AuthGuard('refresh-jwt').getRequest
Source
node_modules/@nestjs/passport/dist/auth.guard.d.ts:10
handleRequest
handleRequest<
TUser>(err,user,info,context,status?):TUser
Type parameters
▪ TUser = any
Parameters
▪ err: any
▪ user: any
▪ info: any
▪ context: ExecutionContext
▪ status?: any
Returns
TUser
Inherited from
AuthGuard('refresh-jwt').handleRequest
Source
node_modules/@nestjs/passport/dist/auth.guard.d.ts:8
logIn
logIn<
TRequest>(request):Promise<void>
Type parameters
▪ TRequest extends object = any
Parameters
▪ request: TRequest
Returns
Promise<void>
Inherited from
AuthGuard('refresh-jwt').logIn
Source
node_modules/@nestjs/passport/dist/auth.guard.d.ts:5
[hasInstance]
static[hasInstance](value):boolean
Determines whether the given value inherits from this function if this function was used as a constructor function.
A constructor function can control which objects are recognized as its instances by 'instanceof' by overriding this method.