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

Class: abstract AbstractRoleAccessCheckService<T>

auth/src.AbstractRoleAccessCheckService

Type parameters​

▪ T extends IAccessTokenPayload

Constructors​

new AbstractRoleAccessCheckService()​

new AbstractRoleAccessCheckService<T>(): AbstractRoleAccessCheckService<T>

Returns​

AbstractRoleAccessCheckService<T>

Properties​

logger​

protected logger: Logger

Source​

libs/auth/src/lib/services/role-access-check.service.ts:9

Methods​

checkRoles​

checkRoles(checkMode, jwtPayload, roles?): Promise<boolean>

Parameters​

▪ checkMode: RoleCheckMode

▪ jwtPayload: T

▪ roles?: string[]

Returns​

Promise<boolean>

Source​

libs/auth/src/lib/services/role-access-check.service.ts:15


abstract hasAny​

abstract hasAny(roles, jwtPayload): Promise<boolean>

Parameters​

▪ roles: string[]

▪ jwtPayload: T

Returns​

Promise<boolean>

Source​

libs/auth/src/lib/services/role-access-check.service.ts:13


abstract hasEach​

abstract hasEach(roles, jwtPayload): Promise<boolean>

Parameters​

▪ roles: string[]

▪ jwtPayload: T

Returns​

Promise<boolean>

Source​

libs/auth/src/lib/services/role-access-check.service.ts:11


Generated using typedoc-plugin-markdown and TypeDoc