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 forKeycloakAuthenticationToken- Author:
- Jérôme Wacongne <ch4mp@c4-soft.com>
- See Also:
KeycloakAuthenticationToken,KeycloakAuthenticationTokenBuilder
-
-
Field Summary
-
Fields inherited from class com.c4_soft.springaddons.security.oauth2.test.keycloak.KeycloakAuthenticationTokenBuilder
authorities, isInteractive
-
-
Constructor Summary
Constructors Constructor Description KeycloakAuthenticationTokenTestingBuilder(Optional<org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper> authoritiesMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaccessToken(Consumer<org.keycloak.representations.AccessToken> token)Tauthorities(String... authorities)Tauthorities(Stream<String> authorities)org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationTokenbuild()TidToken(Consumer<org.keycloak.representations.IDToken> token)TidToken(org.keycloak.representations.IDToken token)TidTokenString(String idTokenString)voidkeycloakDeployment(org.keycloak.adapters.KeycloakDeployment keycloakDeployment)TrefreshTokenString(String refreshTokenString)TtokenString(String tokenString)-
Methods inherited from class com.c4_soft.springaddons.security.oauth2.test.keycloak.KeycloakAuthenticationTokenBuilder
account, authorities, downcast, isIntercative
-
-
-
-
Constructor Detail
-
KeycloakAuthenticationTokenTestingBuilder
public KeycloakAuthenticationTokenTestingBuilder(Optional<org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper> authoritiesMapper)
-
-
Method Detail
-
keycloakDeployment
public void keycloakDeployment(org.keycloak.adapters.KeycloakDeployment keycloakDeployment)
-
idToken
public T idToken(org.keycloak.representations.IDToken token)
-
build
public org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken build()
- Specified by:
buildin interfaceAuthenticationBuilder<T extends KeycloakAuthenticationTokenTestingBuilder<T>>- Overrides:
buildin classKeycloakAuthenticationTokenBuilder<T extends KeycloakAuthenticationTokenTestingBuilder<T>>
-
-