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