Class KeycloakAuthenticationTokenBuilder<T extends KeycloakAuthenticationTokenBuilder<T>>
- java.lang.Object
-
- com.c4_soft.springaddons.security.oauth2.test.keycloak.KeycloakAuthenticationTokenBuilder<T>
-
- All Implemented Interfaces:
AuthenticationBuilder<org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken>
- Direct Known Subclasses:
KeycloakAuthenticationTokenTestingBuilder
public class KeycloakAuthenticationTokenBuilder<T extends KeycloakAuthenticationTokenBuilder<T>> extends Object implements AuthenticationBuilder<org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken>
Builder forKeycloakAuthenticationToken- Author:
- Jérôme Wacongne <ch4mp@c4-soft.com>
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<org.springframework.security.core.GrantedAuthority>authoritiesprotected booleanisInteractive
-
Constructor Summary
Constructors Constructor Description KeycloakAuthenticationTokenBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Taccount(org.keycloak.adapters.OidcKeycloakAccount account)Tauthorities(Collection<org.springframework.security.core.GrantedAuthority> authorities)org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationTokenbuild()protected Tdowncast()TisIntercative(boolean isInteractive)
-
-
-
Field Detail
-
isInteractive
protected boolean isInteractive
-
authorities
protected final Set<org.springframework.security.core.GrantedAuthority> authorities
-
-
Method Detail
-
account
public T account(org.keycloak.adapters.OidcKeycloakAccount account)
-
isIntercative
public T isIntercative(boolean isInteractive)
-
authorities
public T authorities(Collection<org.springframework.security.core.GrantedAuthority> authorities)
-
build
public org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken build()
- Specified by:
buildin interfaceAuthenticationBuilder<T extends KeycloakAuthenticationTokenBuilder<T>>
-
downcast
protected T downcast()
-
-