Annotation Type WithMockOidcAuth
-
@Target({METHOD,TYPE}) @Retention(RUNTIME) @Inherited @Documented @WithSecurityContext(factory=OidcIdAuthenticationFactory.class) public @interface WithMockOidcAuth
Annotation to setup testSecurityContextwith anOidcAuthentication. Sample usage:@Test @WithMockOidcId( authorities = { "USER", "AUTHORIZED_PERSONNEL" }, claims = @OpenIdClaims( sub = "42", email = "ch4mp@c4-soft.com", emailVerified = true, nickName = "Tonton-Pirate", preferredUsername = "ch4mpy", otherClaims = @ClaimSet(stringClaims = @StringClaim(name = "foo", value = "bar")))) public void test() { ... }- Author:
- Jérôme Wacongne <ch4mp@c4-soft.com>
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String[]authoritiesStringbearerStringOpenIdClaimsclaimsorg.springframework.security.test.context.support.TestExecutionEventsetupBeforeString[]value
-
-
-
Element Detail
-
value
@AliasFor("authorities") String[] value- Default:
- {"ROLE_USER"}
-
-
-
authorities
@AliasFor("value") String[] authorities- Default:
- {"ROLE_USER"}
-
-
-
claims
OpenIdClaims claims
- Default:
- @com.c4_soft.springaddons.security.oauth2.test.annotations.OpenIdClaims
-
-
-
bearerString
String bearerString
- Default:
- "machin.truc.chose"
-
-