PermissionGrant

A single permission grant scoped to an OT name or wildcard pattern.

Declared in src/libs/libopal/opal/PermissionGrant.hpp
Group libopal

Detailed description

Grants can be time-limited, session-scoped, or persistent. Deny grants override allow grants at the same or broader level.

A pattern matches its exact scope name. A wildcard pattern such as catalog.* matches exactly one more segment: catalog.capture, but not catalog.capture.read. A timed grant is valid until expiresAt; the other scopes do not expire by time.

See also PermissionStore, Operator.

In this section