method IAuthorizationService.hasAllPermissions
IAuthorizationService.hasAllPermissions(
principal: IPrincipal,
permissions: readonly string[]
): boolean

Check if a principal has all of the specified permissions.

Parameters

principal: IPrincipal

The principal to check

permissions: readonly string[]

The permission names to check

Return Type

boolean

true if the principal has all permissions

Usage

import { type IAuthorizationService } from "auth-plugin/src/index.ts";