Package org.apache.syncope.core.spring.security
-
Interface Summary Interface Description JWTSSOProvider Enables a generic mechanism for JWT validation and subject resolution which allows to plug in implementations recognizing JWT produced by third parties.PasswordGenerator -
Class Summary Class Description AuthContextUtils AuthDataAccessor Domain-sensible (via@Transactional
) access to authentication / authorization data.DefaultCredentialChecker Provides some methods to check whether default credentials are being used, and logs a warning if they are.DefaultPasswordGenerator Generate random passwords according to given policies.Encryptor JWTAuthentication Represents the token for an authentication request or for an authenticated principal as JSON Web Token, once the request has been processed by theAuthenticationManager.authenticate(Authentication)
method.JWTAuthenticationFilter Processes the JSON Web Token provided asHttpHeaders.AUTHORIZATION
HTTP header, putting the result into theSecurityContextHolder
.JWTAuthenticationProvider Attempts to authenticate the passedJWTAuthentication
object, returning a fully populatedAuthentication
object (including granted authorities) if successful.MustChangePasswordFilter SecureRandomUtils SecurityContext SecurityProperties SecurityProperties.DigesterProperties SyncopeAccessDeniedHandler Render Spring'sAccessDeniedException
as other Syncope errors.SyncopeAuthenticationDetails SyncopeAuthenticationDetailsSource SyncopeBasicAuthenticationEntryPoint Render Spring'sAuthenticationException
as other Syncope errors.SyncopeGrantedAuthority SyncopeJWTSSOProvider Default implementation for internal JWT validation.UsernamePasswordAuthenticationProvider WebSecurityContext -
Exception Summary Exception Description DelegatedAdministrationException