Annotation Type WithMockKeycloackAuth
-
@Target({METHOD,TYPE}) @Retention(RUNTIME) @Inherited @Documented @WithSecurityContext(factory=Factory.class) public @interface WithMockKeycloackAuth
Annotation to setup testSecurityContextwith anKeycloakAuthenticationToken, the Keycloak defaultAuthenticationimpl Sample usage:@Test @WithMockKeycloackAuth({"ROLE_USER", "ROLE_ADMIN"}) public void test() { ... }- Author:
- Jérôme Wacongne <ch4mp@c4-soft.com>
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description WithAccessTokenaccessTokenWithKeycloackIDTokenidTokenbooleanisInteractiveStringnameString[]rolesorg.springframework.security.test.context.support.TestExecutionEventsetupBeforeString[]value
-
-
-
Element Detail
-
value
@AliasFor("roles") String[] value- Default:
- {"offline_access", "uma_authorization"}
-
-
-
roles
@AliasFor("value") String[] roles- Default:
- {"offline_access", "uma_authorization"}
-
-
-
name
String name
- Default:
- "user"
-
-
-
accessToken
WithAccessToken accessToken
- Default:
- @com.c4_soft.springaddons.security.oauth2.test.annotations.keycloak.WithAccessToken
-
-
-
idToken
WithKeycloackIDToken idToken
- Default:
- @com.c4_soft.springaddons.security.oauth2.test.annotations.keycloak.WithKeycloackIDToken
-
-