Skip to main content

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