Hierarchy For Package net.solarnetwork.central.security
Class Hierarchy
- java.lang.Object
- net.solarnetwork.central.security.AuthenticatedNode (implements net.solarnetwork.central.security.SecurityNode, org.springframework.security.core.userdetails.UserDetails)
- net.solarnetwork.central.security.AuthorizationSupport
- net.solarnetwork.central.security.BasicSecurityPolicy (implements net.solarnetwork.central.security.SecurityPolicy, java.io.Serializable)
- net.solarnetwork.central.security.BasicSecurityPolicy.Builder
- net.solarnetwork.central.security.CertificateUtils
- net.solarnetwork.central.security.DelegatingPasswordEncoder (implements net.solarnetwork.service.PasswordEncoder, org.springframework.security.crypto.password.PasswordEncoder)
- com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
- com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable)
- net.solarnetwork.central.security.SecurityPolicySerializer
- com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable)
- net.solarnetwork.central.security.LegacyPasswordEncoder (implements org.springframework.security.crypto.password.PasswordEncoder)
- net.solarnetwork.central.security.NodeUserDetailsService (implements org.springframework.security.core.userdetails.UserDetailsService)
- net.solarnetwork.central.security.SecurityPolicyEnforcer (implements java.lang.reflect.InvocationHandler)
- net.solarnetwork.central.security.SecurityUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- net.solarnetwork.central.security.SecurityException
- net.solarnetwork.central.security.AuthorizationException
- net.solarnetwork.central.security.SecurityException
- java.lang.RuntimeException
- java.lang.Exception
- org.springframework.security.core.userdetails.User (implements org.springframework.security.core.CredentialsContainer, org.springframework.security.core.userdetails.UserDetails)
- net.solarnetwork.central.security.AuthenticatedToken (implements net.solarnetwork.central.security.SecurityToken)
- net.solarnetwork.central.security.AuthenticatedUser (implements net.solarnetwork.central.security.SecurityUser)
Interface Hierarchy
- net.solarnetwork.central.security.SecurityActor
- net.solarnetwork.central.security.SecurityNode
- net.solarnetwork.central.security.SecurityToken (also extends net.solarnetwork.central.domain.UserIdRelated)
- net.solarnetwork.central.security.SecurityUser (also extends net.solarnetwork.central.domain.UserIdRelated)
- net.solarnetwork.central.security.SecurityPolicy
- net.solarnetwork.central.domain.UserIdRelated
- net.solarnetwork.central.security.SecurityToken (also extends net.solarnetwork.central.security.SecurityActor)
- net.solarnetwork.central.security.SecurityUser (also extends net.solarnetwork.central.security.SecurityActor)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.solarnetwork.central.security.AuthorizationException.Reason
- net.solarnetwork.central.security.Role
- net.solarnetwork.central.security.SecurityPolicyMetadataType
- net.solarnetwork.central.security.SecurityTokenStatus
- net.solarnetwork.central.security.SecurityTokenType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)