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
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