public class KeycloakDirectAccessGrantAuthenticationProvider
extends org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationProvider
Constructor and Description |
---|
KeycloakDirectAccessGrantAuthenticationProvider(org.keycloak.adapters.springboot.KeycloakSpringBootConfigResolver keycloakSpringBootConfigResolver) |
Modifier and Type | Method and Description |
---|---|
org.springframework.security.core.Authentication |
authenticate(org.springframework.security.core.Authentication authentication) |
protected org.springframework.security.core.Authentication |
directGrantAuth(String username,
String password) |
protected org.springframework.security.core.Authentication |
postTokenVerification(String tokenString,
org.keycloak.representations.AccessToken token) |
void |
setScope(String scope) |
boolean |
supports(Class<?> authentication) |
public KeycloakDirectAccessGrantAuthenticationProvider(org.keycloak.adapters.springboot.KeycloakSpringBootConfigResolver keycloakSpringBootConfigResolver)
public void setScope(String scope)
public boolean supports(Class<?> authentication)
supports
in interface org.springframework.security.authentication.AuthenticationProvider
supports
in class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationProvider
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
authenticate
in class org.keycloak.adapters.springsecurity.authentication.KeycloakAuthenticationProvider
org.springframework.security.core.AuthenticationException
protected org.springframework.security.core.Authentication directGrantAuth(String username, String password) throws IOException, org.keycloak.common.VerificationException
username
- password
- IOException
org.keycloak.common.VerificationException
DirectAccessGrantsLoginModule
protected org.springframework.security.core.Authentication postTokenVerification(String tokenString, org.keycloak.representations.AccessToken token)
Copyright © 2020. All rights reserved.