Class KeycloakAuthenticationTokenTestingBuilder<T extends KeycloakAuthenticationTokenTestingBuilder<T>>
java.lang.Object
com.c4_soft.springaddons.security.oauth2.test.keycloak.KeycloakAuthenticationTokenBuilder<T>
com.c4_soft.springaddons.security.oauth2.test.keycloak.KeycloakAuthenticationTokenTestingBuilder<T>
- All Implemented Interfaces:
AuthenticationBuilder<org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken>
public class KeycloakAuthenticationTokenTestingBuilder<T extends KeycloakAuthenticationTokenTestingBuilder<T>>
extends KeycloakAuthenticationTokenBuilder<T>
Builder with test default values for
KeycloakAuthenticationToken- Author:
- Jérôme Wacongne <ch4mp@c4-soft.com>
- See Also:
-
KeycloakAuthenticationTokenKeycloakAuthenticationTokenBuilder
-
Field Summary
Fields inherited from class com.c4_soft.springaddons.security.oauth2.test.keycloak.KeycloakAuthenticationTokenBuilder
authorities, isInteractive -
Constructor Summary
ConstructorsConstructorDescriptionKeycloakAuthenticationTokenTestingBuilder(Optional<org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper> authoritiesMapper) -
Method Summary
Modifier and TypeMethodDescriptionaccessToken(Consumer<org.keycloak.representations.AccessToken> token) authorities(String... authorities) authorities(Stream<String> authorities) org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationTokenbuild()idToken(org.keycloak.representations.IDToken token) idTokenString(String idTokenString) voidkeycloakDeployment(org.keycloak.adapters.KeycloakDeployment keycloakDeployment) refreshTokenString(String refreshTokenString) tokenString(String tokenString) Methods inherited from class com.c4_soft.springaddons.security.oauth2.test.keycloak.KeycloakAuthenticationTokenBuilder
account, authorities, downcast, isIntercative
-
Constructor Details
-
KeycloakAuthenticationTokenTestingBuilder
public KeycloakAuthenticationTokenTestingBuilder(Optional<org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper> authoritiesMapper)
-
-
Method Details
-
keycloakDeployment
public void keycloakDeployment(org.keycloak.adapters.KeycloakDeployment keycloakDeployment) -
authorities
-
authorities
-
accessToken
-
idToken
-
idToken
-
tokenString
-
idTokenString
-
refreshTokenString
-
build
public org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken build()- Specified by:
buildin interfaceAuthenticationBuilder<T extends KeycloakAuthenticationTokenTestingBuilder<T>>- Overrides:
buildin classKeycloakAuthenticationTokenBuilder<T extends KeycloakAuthenticationTokenTestingBuilder<T>>
-