Package org.infinispan.security.impl
Class AuthorizationHelper
- java.lang.Object
-
- org.infinispan.security.impl.AuthorizationHelper
-
public class AuthorizationHelper extends Object
AuthorizationHelper. Some utility methods for computing access masks and verifying them against permissions- Since:
- 7.0
- Author:
- Tristan Tarrant
-
-
Constructor Summary
Constructors Constructor Description AuthorizationHelper(GlobalSecurityConfiguration security, AuditContext context, String name)AuthorizationHelper(GlobalSecurityConfiguration globalConfiguration, AuditContext context, String name, ConcurrentMap<CachePrincipalPair,SubjectACL> aclCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckPermission(Subject subject, AuthorizationPermission perm)voidcheckPermission(AuthorizationConfiguration configuration, Subject subject, AuthorizationPermission perm, String role)voidcheckPermission(AuthorizationConfiguration configuration, AuthorizationPermission perm)voidcheckPermission(AuthorizationPermission perm)voidcheckPermission(AuthorizationPermission perm, String role)
-
-
-
Constructor Detail
-
AuthorizationHelper
public AuthorizationHelper(GlobalSecurityConfiguration globalConfiguration, AuditContext context, String name, ConcurrentMap<CachePrincipalPair,SubjectACL> aclCache)
-
AuthorizationHelper
public AuthorizationHelper(GlobalSecurityConfiguration security, AuditContext context, String name)
-
-
Method Detail
-
checkPermission
public void checkPermission(AuthorizationPermission perm)
-
checkPermission
public void checkPermission(AuthorizationPermission perm, String role)
-
checkPermission
public void checkPermission(AuthorizationConfiguration configuration, AuthorizationPermission perm)
-
checkPermission
public void checkPermission(Subject subject, AuthorizationPermission perm)
-
checkPermission
public void checkPermission(AuthorizationConfiguration configuration, Subject subject, AuthorizationPermission perm, String role)
-
-