Перейти до основного вмісту

Class: AccessGuard

auth/src.AccessGuard

Implements

  • CanActivate

Constructors

new AccessGuard(reflector, clsService, accessCheckService, roleAccessCheckService)

new AccessGuard(reflector, clsService, accessCheckService?, roleAccessCheckService?): AccessGuard

Parameters

reflector: Reflector

clsService: ClsService<UserClsStore<IAccessTokenPayloadWithTenantsInfo<unknown>>>

accessCheckService?: AbstractAccessCheckService<IAccessTokenPayload>

roleAccessCheckService?: AbstractRoleAccessCheckService<IAccessTokenPayload>

Returns

AccessGuard

Source

libs/auth/src/lib/guards/access.guard.ts:25

Methods

canActivate

canActivate(context): Promise<boolean>

Check if the user has permission to access the resource

Parameters

context: ExecutionContext

{ExecutionContext}

Returns

Promise<boolean>

Implementation of

CanActivate.canActivate

Source

libs/auth/src/lib/guards/access.guard.ts:41


Generated using typedoc-plugin-markdown and TypeDoc