public class KeycloakAuthenticationTokenBuilder<T extends KeycloakAuthenticationTokenBuilder<T>> extends Object implements AuthenticationBuilder<org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken>
KeycloakAuthenticationToken| Modifier and Type | Field and Description |
|---|---|
protected Set<org.springframework.security.core.GrantedAuthority> |
authorities |
protected boolean |
isInteractive |
| Constructor and Description |
|---|
KeycloakAuthenticationTokenBuilder() |
| Modifier and Type | Method and Description |
|---|---|
T |
account(org.keycloak.adapters.OidcKeycloakAccount account) |
T |
authorities(Collection<org.springframework.security.core.GrantedAuthority> authorities) |
org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken |
build() |
protected T |
downcast() |
T |
isIntercative(boolean isInteractive) |
protected boolean isInteractive
protected final Set<org.springframework.security.core.GrantedAuthority> authorities
public T account(org.keycloak.adapters.OidcKeycloakAccount account)
public T isIntercative(boolean isInteractive)
public T authorities(Collection<org.springframework.security.core.GrantedAuthority> authorities)
public org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken build()
build in interface AuthenticationBuilder<org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken>protected T downcast()
Copyright © 2021. All rights reserved.