public static final class SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor
extends java.lang.Object
implements org.springframework.test.web.servlet.request.RequestPostProcessor
| Modifier and Type | Method and Description |
|---|---|
SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor |
authorities(java.util.Collection<org.springframework.security.core.GrantedAuthority> authorities)
Use the provided authorities in the
Authentication |
SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor |
authorities(org.springframework.security.core.GrantedAuthority... authorities)
Use the provided authorities in the
Authentication |
SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor |
clientRegistration(org.springframework.security.oauth2.client.registration.ClientRegistration clientRegistration)
Use the provided
ClientRegistration as the client to authorize. |
SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor |
idToken(java.util.function.Consumer<org.springframework.security.oauth2.core.oidc.OidcIdToken.Builder> idTokenBuilderConsumer)
Use the provided
OidcIdToken when constructing the authenticated user |
SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor |
oidcUser(org.springframework.security.oauth2.core.oidc.user.OidcUser oidcUser)
Use the provided
OidcUser as the authenticated user. |
org.springframework.mock.web.MockHttpServletRequest |
postProcessRequest(org.springframework.mock.web.MockHttpServletRequest request) |
SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor |
userInfoToken(java.util.function.Consumer<org.springframework.security.oauth2.core.oidc.OidcUserInfo.Builder> userInfoBuilderConsumer)
Use the provided
OidcUserInfo when constructing the authenticated user |
public SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor authorities(java.util.Collection<org.springframework.security.core.GrantedAuthority> authorities)
Authenticationauthorities - the authorities to useSecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor for further configurationpublic SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor authorities(org.springframework.security.core.GrantedAuthority... authorities)
Authenticationauthorities - the authorities to useSecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor for further configurationpublic SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor idToken(java.util.function.Consumer<org.springframework.security.oauth2.core.oidc.OidcIdToken.Builder> idTokenBuilderConsumer)
OidcIdToken when constructing the authenticated useridTokenBuilderConsumer - a Consumer of a OidcIdToken.BuilderSecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor for further configurationpublic SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor userInfoToken(java.util.function.Consumer<org.springframework.security.oauth2.core.oidc.OidcUserInfo.Builder> userInfoBuilderConsumer)
OidcUserInfo when constructing the authenticated useruserInfoBuilderConsumer - a Consumer of a OidcUserInfo.BuilderSecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor for further configurationpublic SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor oidcUser(org.springframework.security.oauth2.core.oidc.user.OidcUser oidcUser)
OidcUser as the authenticated user.oidcUser - the OidcUser to useSecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor for further configurationpublic SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor clientRegistration(org.springframework.security.oauth2.client.registration.ClientRegistration clientRegistration)
ClientRegistration as the client to authorize.
The supplied ClientRegistration will be registered into an
HttpSessionOAuth2AuthorizedClientRepository. Tests relying on
org.springframework.security.oauth2.client.annotation.RegisteredOAuth2AuthorizedClient
annotations should register an HttpSessionOAuth2AuthorizedClientRepository bean
to the application context.clientRegistration - the ClientRegistration to useSecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor for further configurationpublic org.springframework.mock.web.MockHttpServletRequest postProcessRequest(org.springframework.mock.web.MockHttpServletRequest request)
postProcessRequest in interface org.springframework.test.web.servlet.request.RequestPostProcessor