Uses of Interface
net.solarnetwork.central.security.SecurityPolicy
Packages that use SecurityPolicy
-
Uses of SecurityPolicy in net.solarnetwork.central.security
Classes in net.solarnetwork.central.security that implement SecurityPolicyMethods in net.solarnetwork.central.security that return SecurityPolicyModifier and TypeMethodDescriptionAuthorizationSupport.getActiveSecurityPolicy()Get aSecurityPolicyfor the active user, if available.static SecurityPolicySecurityUtils.getActiveSecurityPolicy()Get aSecurityPolicyfor the active user, if available.AuthenticatedToken.getPolicy()SecurityToken.getPolicy()Get an optional security policy.Methods in net.solarnetwork.central.security with parameters of type SecurityPolicyModifier and TypeMethodDescriptionstatic SecurityTokenSecurityUtils.becomeToken(String tokenId, SecurityTokenType type, Long userId, SecurityPolicy policy) Become an authenticated token with aRUN_AS_ROLE_USERauthority.voidSecurityPolicySerializer.serialize(SecurityPolicy policy, com.fasterxml.jackson.core.JsonGenerator generator, com.fasterxml.jackson.databind.SerializerProvider provider) BasicSecurityPolicy.Builder.withMergedPolicy(SecurityPolicy policy) BasicSecurityPolicy.Builder.withPolicy(SecurityPolicy policy) Constructors in net.solarnetwork.central.security with parameters of type SecurityPolicyModifierConstructorDescriptionAuthenticatedToken(org.springframework.security.core.userdetails.UserDetails user, SecurityTokenType tokenType, Long userId, SecurityPolicy policy) Construct with values.SecurityPolicyEnforcer(SecurityPolicy policy, Object principal, Object delegate) Construct a new enforcer.SecurityPolicyEnforcer(SecurityPolicy policy, Object principal, Object delegate, org.springframework.util.PathMatcher pathMatcher) Construct a new enforcer with patch matching support.SecurityPolicyEnforcer(SecurityPolicy policy, Object principal, Object delegate, org.springframework.util.PathMatcher pathMatcher, SecurityPolicyMetadataType metadataType) Construct a new enforcer with patch matching support.