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

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