Uses of Class
org.openmetadata.service.security.policyevaluator.SubjectContext
-
Packages that use SubjectContext Package Description org.openmetadata.service.security org.openmetadata.service.security.policyevaluator -
-
Uses of SubjectContext in org.openmetadata.service.security
Methods in org.openmetadata.service.security that return SubjectContext Modifier and Type Method Description static SubjectContextDefaultAuthorizer. getSubjectContext(javax.ws.rs.core.SecurityContext securityContext) -
Uses of SubjectContext in org.openmetadata.service.security.policyevaluator
Methods in org.openmetadata.service.security.policyevaluator that return SubjectContext Modifier and Type Method Description static SubjectContextSubjectContext. getSubjectContext(String userName)Methods in org.openmetadata.service.security.policyevaluator with parameters of type SubjectContext Modifier and Type Method Description voidCompiledRule. evaluateAllowRule(OperationContext operationContext, SubjectContext subjectContext, ResourceContextInterface resourceContext, org.openmetadata.service.security.policyevaluator.SubjectContext.PolicyContext policyContext)voidCompiledRule. evaluateDenyRule(OperationContext operationContext, SubjectContext subjectContext, ResourceContextInterface resourceContext, org.openmetadata.service.security.policyevaluator.SubjectContext.PolicyContext policyContext)voidCompiledRule. evaluatePermission(SubjectContext subjectContext, ResourceContextInterface resourceContext, ResourcePermission resourcePermission, org.openmetadata.service.security.policyevaluator.SubjectContext.PolicyContext policyContext)static ResourcePermissionPolicyEvaluator. getPermission(@NonNull SubjectContext subjectContext, String resourceType)Returns a list of operations that a user can perform on the given resource/entity typestatic ResourcePermissionPolicyEvaluator. getPermission(@NonNull SubjectContext subjectContext, ResourceContextInterface resourceContext)static voidPolicyEvaluator. hasPermission(@NonNull SubjectContext subjectContext, @NonNull ResourceContextInterface resourceContext, @NonNull OperationContext operationContext)Checks if the policy has rules that give permission to perform an operation on the given entity.static List<ResourcePermission>PolicyEvaluator. listPermission(@NonNull SubjectContext subjectContext)Returns a list of operations that a user can perform on all the resources.Constructors in org.openmetadata.service.security.policyevaluator with parameters of type SubjectContext Constructor Description RuleEvaluator(org.openmetadata.service.security.policyevaluator.SubjectContext.PolicyContext policyContext, SubjectContext subjectContext, ResourceContextInterface resourceContext)
-