UnityCatalogAuthorizer¶
UnityCatalogAuthorizer is an abstraction of authorizers.
Contract (Subset)¶
Authorize¶
boolean authorize(
UUID principal,
UUID resource,
Privileges action)
See:
Used when:
PermissionServiceis requested for the authorizationsUnityAccessEvaluatoris created
Authorize All Privileges¶
boolean authorizeAll(
UUID principal,
UUID resource,
Privileges... actions)
See:
Used when:
UnityAccessEvaluatoris created
Authorize Any Privileges¶
boolean authorizeAny(
UUID principal,
UUID resource,
Privileges... actions)
See:
Used when:
UnityAccessEvaluatoris created
Grant Authorization¶
boolean grantAuthorization(
UUID principal,
UUID resource,
Privileges action)
See:
Used when:
UnityAccessUtilis requested to initializeAdminCatalogServiceis requested to initializeAuthorizationsFunctionServiceis requested to initializeAuthorizationsModelServiceis requested to initializeAuthorizationsPermissionServiceis requested to updateAuthorizationSchemaServiceis requested to createAuthorizationsTableServiceis requested to initializeAuthorizationsVolumeServiceis requested to initializeAuthorizations