Uses of Class
org.gcube.informationsystem.resourceregistry.pep.PolicyEnforcementPoint.QueryParamSpec
Packages that use PolicyEnforcementPoint.QueryParamSpec
-
Uses of PolicyEnforcementPoint.QueryParamSpec in org.gcube.informationsystem.resourceregistry.pep
Fields in org.gcube.informationsystem.resourceregistry.pep declared as PolicyEnforcementPoint.QueryParamSpecModifier and TypeFieldDescriptionstatic final PolicyEnforcementPoint.QueryParamSpecPolicyEnforcementPoint.MEMBERSHIP_SCOPE_PARAM_SPECPolicy specification of themembershipScopequery parameter, shared by every endpoint that accepts it:globalis restricted to thePolicyEnforcementPoint.UNIVERSAL_ROLES.Methods in org.gcube.informationsystem.resourceregistry.pep that return PolicyEnforcementPoint.QueryParamSpecModifier and TypeMethodDescriptionPolicyEnforcementPoint.QueryParamSpec.privilegedUnlessDefault(String name, String defaultValue, Set<String> restrictedToRoles) Creates a new policy specification for a parameter whose every value but the default one is privilege-expanding, for values that cannot be listed (e.g. a Context UUID).Methods in org.gcube.informationsystem.resourceregistry.pep that return types with arguments of type PolicyEnforcementPoint.QueryParamSpecModifier and TypeMethodDescriptionPolicyEnforcementPoint.EndpointPolicySpec.getQueryParams()Returns the map of query parameter policy specifications.Constructor parameters in org.gcube.informationsystem.resourceregistry.pep with type arguments of type PolicyEnforcementPoint.QueryParamSpecModifierConstructorDescriptionEndpointPolicySpec(String operationName, Set<String> allowedRoles, PolicyEnforcementPoint.TokenScopeRule tokenScopeRule, boolean requiresActiveContext, Map<String, PolicyEnforcementPoint.QueryParamSpec> queryParams) Creates a new endpoint policy specification.