@Component
public class CustomAuthenticationProvider
extends java.lang.Object
implements org.springframework.security.authentication.AuthenticationProvider
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ROLE_ADMIN |
static java.lang.String |
ROLE_PROF |
Constructor and Description |
---|
CustomAuthenticationProvider() |
Modifier and Type | Method and Description |
---|---|
org.springframework.security.core.Authentication |
authenticate(org.springframework.security.core.Authentication authentication)
Método encargado de realizar la autenticación del usuario
|
static java.lang.String |
getRole()
Método encargado de devolver el role o permisos del usuario actual
|
static java.lang.String |
getUserName()
Método encargado de devolver nombre del usuario actual
|
boolean |
supports(java.lang.Class<?> authentication) |
public static final java.lang.String ROLE_ADMIN
public static final java.lang.String ROLE_PROF
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
authentication
- objeto authentication, contiene el usuario y la contraseñaAuthentication
si se autentica con éxito,
null
en caso contrario.org.springframework.security.core.AuthenticationException
public boolean supports(java.lang.Class<?> authentication)
supports
in interface org.springframework.security.authentication.AuthenticationProvider
public static java.lang.String getUserName()
public static java.lang.String getRole()