public final class ClientAuthenticationProvider extends Object implements org.springframework.security.authentication.AuthenticationProvider, org.springframework.beans.factory.InitializingBean
ClientAuthenticationToken
) to get the user profile and finally the user
details (and authorities).Constructor and Description |
---|
ClientAuthenticationProvider() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
org.springframework.security.core.Authentication |
authenticate(org.springframework.security.core.Authentication authentication) |
org.pac4j.core.client.Clients |
getClients() |
org.springframework.security.core.userdetails.UserDetailsChecker |
getUserDetailsChecker() |
org.springframework.security.core.userdetails.AuthenticationUserDetailsService<ClientAuthenticationToken> |
getUserDetailsService() |
void |
setClients(org.pac4j.core.client.Clients clients) |
void |
setUserDetailsChecker(org.springframework.security.core.userdetails.UserDetailsChecker userDetailsChecker) |
void |
setUserDetailsService(org.springframework.security.core.userdetails.AuthenticationUserDetailsService<ClientAuthenticationToken> userDetailsService) |
boolean |
supports(Class<?> authentication) |
public org.springframework.security.core.Authentication authenticate(org.springframework.security.core.Authentication authentication) throws org.springframework.security.core.AuthenticationException
authenticate
in interface org.springframework.security.authentication.AuthenticationProvider
org.springframework.security.core.AuthenticationException
public boolean supports(Class<?> authentication)
supports
in interface org.springframework.security.authentication.AuthenticationProvider
public void afterPropertiesSet()
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
public org.pac4j.core.client.Clients getClients()
public void setClients(org.pac4j.core.client.Clients clients)
public org.springframework.security.core.userdetails.AuthenticationUserDetailsService<ClientAuthenticationToken> getUserDetailsService()
public void setUserDetailsService(org.springframework.security.core.userdetails.AuthenticationUserDetailsService<ClientAuthenticationToken> userDetailsService)
public org.springframework.security.core.userdetails.UserDetailsChecker getUserDetailsChecker()
public void setUserDetailsChecker(org.springframework.security.core.userdetails.UserDetailsChecker userDetailsChecker)
Copyright © 2013. All Rights Reserved.