public interface SecurityProvider extends Initialisable, NameableObject
SecurityProvider
is a target security provider that actually does the work of authenticating
credentials and populating the Authentication object.PHASE_NAME
Modifier and Type | Method and Description |
---|---|
Authentication |
authenticate(Authentication authentication) |
SecurityContext |
createSecurityContext(Authentication auth) |
boolean |
supports(Class<?> aClass) |
initialise
setName
getName
Authentication authenticate(Authentication authentication) throws SecurityException
SecurityException
boolean supports(Class<?> aClass)
SecurityContext createSecurityContext(Authentication auth) throws UnknownAuthenticationTypeException
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.