Package com.datahub.authorization
Class AuthUtil
- java.lang.Object
-
- com.datahub.authorization.AuthUtil
-
public class AuthUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisAuthorized(Authorizer authorizer, java.lang.String actor, java.util.Optional<ResourceSpec> maybeResourceSpec, DisjunctivePrivilegeGroup privilegeGroup)static booleanisAuthorizedForResources(Authorizer authorizer, java.lang.String actor, java.util.List<java.util.Optional<ResourceSpec>> resourceSpecs, DisjunctivePrivilegeGroup privilegeGroup)
-
-
-
Method Detail
-
isAuthorized
public static boolean isAuthorized(@Nonnull Authorizer authorizer, @Nonnull java.lang.String actor, @Nonnull java.util.Optional<ResourceSpec> maybeResourceSpec, @Nonnull DisjunctivePrivilegeGroup privilegeGroup)
-
isAuthorizedForResources
public static boolean isAuthorizedForResources(@Nonnull Authorizer authorizer, @Nonnull java.lang.String actor, @Nonnull java.util.List<java.util.Optional<ResourceSpec>> resourceSpecs, @Nonnull DisjunctivePrivilegeGroup privilegeGroup)
-
-