Package com.datahub.authorization
package com.datahub.authorization
-
ClassDescriptionA request to authorize a user for a specific privilege.A result returned after requesting authorization for a particular privilege.The result type.Combines a common interface for actor and authorizer which is cached per sessionContext provided to an Authorizer on initialization.Notes: This class is an attempt to unify privilege checks across APIs.Represents a group of privileges that must ALL be required to authorize a request.Represents a group of privilege groups, any of which must be authorized to authorize a request.List of entity field types to fetch for a given entityDetails about the entities involved in the authorization process.An Entity Spec Resolver is responsible for resolving a
EntitySpecto aResolvedEntitySpec.Helper class for lazy resolution of fields Input resolveField function that is given as input will only be called when getFieldValuesFuture is calledContainer for storing the field value, in case we need to extend this to have more types of field valuesWrapper around authorization request with field resolvers for lazily fetching the field values for each field type