Package com.datahub.authorization
Class AuthUtil
java.lang.Object
com.datahub.authorization.AuthUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisAuthorized(Authorizer authorizer, String actor, Optional<EntitySpec> maybeResourceSpec, DisjunctivePrivilegeGroup privilegeGroup) static booleanisAuthorizedForResources(Authorizer authorizer, String actor, List<Optional<EntitySpec>> resourceSpecs, DisjunctivePrivilegeGroup privilegeGroup)
-
Method Details
-
isAuthorized
public static boolean isAuthorized(@Nonnull Authorizer authorizer, @Nonnull String actor, @Nonnull Optional<EntitySpec> maybeResourceSpec, @Nonnull DisjunctivePrivilegeGroup privilegeGroup) -
isAuthorizedForResources
public static boolean isAuthorizedForResources(@Nonnull Authorizer authorizer, @Nonnull String actor, @Nonnull List<Optional<EntitySpec>> resourceSpecs, @Nonnull DisjunctivePrivilegeGroup privilegeGroup)
-