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
static
arguments:any
Inherited from
AuthGuard('refresh-jwt').arguments
Source
node_modules/typescript/lib/lib.es5.d.ts:305
caller
static
caller:Function
Inherited from
AuthGuard('refresh-jwt').caller
Source
node_modules/typescript/lib/lib.es5.d.ts:306
length
static
readonly
length:number
Inherited from
AuthGuard('refresh-jwt').length
Source
node_modules/typescript/lib/lib.es5.d.ts:302
name
static
readonly
name: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.