Interface AuthorizerInput

interface AuthorizerInput {
    availablePermissions: PermissionMap;
    credentials: Credentials;
    requestedModes: AccessMap;
}

Properties

availablePermissions: PermissionMap

Actual permissions available per resource and per credential group.

credentials: Credentials

Credentials of the entity that wants to use the resource.

requestedModes: AccessMap

Requested access modes per resource.