@serenity-is/corelib / Authorization / validatePermission
Function: validatePermission()
validatePermission(
permission):void
Defined in: src/base/authorization.ts:169
Synchronously validates that the current user has the specified permission.
Parameters
permission
string
Permission key or expression with &/| operators.
Returns
void
Remarks
Shows a localized "Access Denied" notification and throws if the check fails.
Prefer Authorization.validatePermissionAsync to avoid potentially
blocking on UserData loading. Use only for UI gating.
Throws
Error with localized "Authorization.AccessDenied" message if the user lacks the permission.
Example
Authorization.validatePermission("Administration:General");