Uses of Record Class
org.openmetadata.service.security.policyevaluator.SubjectContext
Packages that use SubjectContext
Package
Description
-
Uses of SubjectContext in org.openmetadata.service.security
Methods in org.openmetadata.service.security that return SubjectContextModifier and TypeMethodDescriptionstatic 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 SubjectContextModifier and TypeMethodDescriptionstatic SubjectContextSubjectContext.getSubjectContext(String userName) Methods in org.openmetadata.service.security.policyevaluator with parameters of type SubjectContextModifier and TypeMethodDescriptionvoidCompiledRule.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 SubjectContextModifierConstructorDescriptionRuleEvaluator(org.openmetadata.service.security.policyevaluator.SubjectContext.PolicyContext policyContext, SubjectContext subjectContext, ResourceContextInterface resourceContext)