method IAuthorizationService.hasPermission
IAuthorizationService.hasPermission(
principal: IPrincipal,
permission: string
): boolean

Check if a principal has a specific permission (direct or via role hierarchy).

Parameters

principal: IPrincipal

The principal to check

permission: string

The permission to check

Return Type

boolean

true if the principal has the permission

Usage

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