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

Class: abstract AbstractAccessCheckService<T>

auth/src.AbstractAccessCheckService

Type parameters

T extends IAccessTokenPayload

Constructors

new AbstractAccessCheckService()

new AbstractAccessCheckService<T>(): AbstractAccessCheckService<T>

Returns

AbstractAccessCheckService<T>

Properties

logger

protected logger: Logger

Source

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

Methods

checkPermissions

checkPermissions(checkMode, jwtPayload, permissions?): Promise<boolean>

Parameters

checkMode: PermissionCheckMode

jwtPayload: T

permissions?: string[]

Returns

Promise<boolean>

Source

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


abstract hasAny

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

Parameters

permissions: string[]

jwtPayload: T

Returns

Promise<boolean>

Source

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


abstract hasEach

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

Parameters

permissions: string[]

jwtPayload: T

Returns

Promise<boolean>

Source

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


Generated using typedoc-plugin-markdown and TypeDoc