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