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 void
checkPermission(AuthorizationConfiguration configuration, Subject subject, AuthorizationPermission perm, String role)
void
checkPermission(AuthorizationConfiguration configuration, AuthorizationPermission perm)
void
checkPermission(AuthorizationPermission perm)
void
checkPermission(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(AuthorizationConfiguration configuration, Subject subject, AuthorizationPermission perm, String role)
-
-