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

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