Package net.solarnetwork.central.security
package net.solarnetwork.central.security
-
ClassDescriptionImplementation of Spring Security's
UserDetailsobject for authenticated nodes.SecurityUserimplementation for authenticated tokens.Extension of Spring Security'sUserobject to add SolarNetwork attributes.Exception thrown when authorization to some resource fails.Authorization exception reason.Helper class for authorization needs, e.g.Basic implementation ofSecurityPolicy.A builder forBasicSecurityPolicyinstances.Certificate utilities.Password encoder that delegates to a configurable list of Spring Securityorg.springframework.security.crypto.password.PasswordEncoderinstances, returning passwords with a prefix tag to be able to recognize what encryption technique was used.Deprecated.do not use this encoder for anything other than supporting legacy passwordsImplementation ofUserDetailsServicefor X.509 authenticated nodes.Security roles.Base interface for other authenticated detail interfaces to extend.Exception for security errors.API for an authenticated node security details.API for a security policy, that is rules defining access permissions.Support for enforcing aSecurityPolicyon domain objects.The type of metadata associated with a policy action.JSON serializer forSecurityPolicy.A token based actor.Enumeration forSecurityTokenstatus.Enumeration of security token types.API for user details.Security helper methods.