Skip to content

Interface: IAuthGuard

Defined in: packages/passport/src/auth.guard.ts:22

Interface for guards

Extends

Methods

canActivate()

ts
canActivate(context): boolean | Promise<boolean>;

Defined in: packages/core/src/guards/guard.interface.ts:16

Method to determine if a request should proceed

Parameters

ParameterTypeDescription
contextExecutionContextThe execution context

Returns

boolean | Promise<boolean>

Inherited from

CanActivate.canActivate


getRequest()

ts
getRequest(context): unknown;

Defined in: packages/passport/src/auth.guard.ts:23

Parameters

ParameterType
contextExecutionContext

Returns

unknown


handleRequest()

ts
handleRequest<TUser>(
   err, 
   user, 
   info?, 
   ...rest
): unknown;

Defined in: packages/passport/src/auth.guard.ts:24

Type Parameters

Type ParameterDefault type
TUserunknown

Parameters

ParameterType
errunknown
userTUser
info?unknown
...rest?unknown[]

Returns

unknown

Released under the MIT License.