public class CustomKeyCloakAuthenticationProvider extends org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationProvider implements AuthenticationProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTEXTS |
static String |
ROLES |
| Constructor and Description |
|---|
CustomKeyCloakAuthenticationProvider() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.core.Authentication |
authenticate(org.springframework.security.core.Authentication authentication) |
String |
getLivello(org.keycloak.adapters.OidcKeycloakAccount account) |
String |
getMatricola(org.keycloak.adapters.OidcKeycloakAccount account) |
String |
getUsernameCNR(org.keycloak.adapters.OidcKeycloakAccount account) |
boolean |
isCNRUser(org.springframework.security.core.Authentication authentication) |
boolean |
isCNRUser(org.keycloak.adapters.OidcKeycloakAccount account) |
Collection<? extends org.springframework.security.core.GrantedAuthority> |
mapAuthorities(org.keycloak.adapters.OidcKeycloakAccount account,
List<org.springframework.security.core.GrantedAuthority> grantedAuthorities) |
public static final String CONTEXTS
public static final String ROLES
public CustomKeyCloakAuthenticationProvider()
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.AuthenticationProviderauthenticate in class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationProviderorg.springframework.security.core.AuthenticationExceptionpublic boolean isCNRUser(org.springframework.security.core.Authentication authentication)
public boolean isCNRUser(org.keycloak.adapters.OidcKeycloakAccount account)
public String getMatricola(org.keycloak.adapters.OidcKeycloakAccount account)
public String getUsernameCNR(org.keycloak.adapters.OidcKeycloakAccount account)
public String getLivello(org.keycloak.adapters.OidcKeycloakAccount account)
public Collection<? extends org.springframework.security.core.GrantedAuthority> mapAuthorities(org.keycloak.adapters.OidcKeycloakAccount account, List<org.springframework.security.core.GrantedAuthority> grantedAuthorities)
Copyright © 2022. All rights reserved.