クラス SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor
java.lang.ObjectSE
org.springframework.security.test.web.servlet.request.SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor
- 実装されたすべてのインターフェース:
org.springframework.test.web.servlet.request.RequestPostProcessor
- 含まれているクラス:
- SecurityMockMvcRequestPostProcessors
public static final class SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor
extends ObjectSE
implements org.springframework.test.web.servlet.request.RequestPostProcessor
- 導入:
- 5.3
メソッドのサマリー
修飾子と型メソッド説明authorities
(CollectionSE<GrantedAuthority> authorities) Authentication
で提供された権限を使用しますauthorities
(GrantedAuthority... authorities) Authentication
で提供された権限を使用しますclientRegistration
(ClientRegistration clientRegistration) 提供されたClientRegistration
をクライアントとして使用して認可します。idToken
(ConsumerSE<OidcIdToken.Builder> idTokenBuilderConsumer) 認証されたユーザーを構築するときは、提供されたOidcIdToken
を使用してください提供されたOidcUser
を認証済みユーザーとして使用します。org.springframework.mock.web.MockHttpServletRequest
postProcessRequest
(org.springframework.mock.web.MockHttpServletRequest request) userInfoToken
(ConsumerSE<OidcUserInfo.Builder> userInfoBuilderConsumer) 認証されたユーザーを構築するときは、提供されたOidcUserInfo
を使用してください
メソッドの詳細
authorities
public SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor authorities(CollectionSE<GrantedAuthority> authorities) Authentication
で提供された権限を使用します- パラメーター:
authorities
- 使用する権限- 戻り値:
- さらなる構成のための
SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor
authorities
public SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor authorities(GrantedAuthority... authorities) Authentication
で提供された権限を使用します- パラメーター:
authorities
- 使用する権限- 戻り値:
- さらなる構成のための
SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor
idToken
public SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor idToken(ConsumerSE<OidcIdToken.Builder> idTokenBuilderConsumer) 認証されたユーザーを構築するときは、提供されたOidcIdToken
を使用してください- パラメーター:
idTokenBuilderConsumer
-OidcIdToken.Builder
のConsumer
SE- 戻り値:
- さらなる構成のための
SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor
userInfoToken
public SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor userInfoToken(ConsumerSE<OidcUserInfo.Builder> userInfoBuilderConsumer) 認証されたユーザーを構築するときは、提供されたOidcUserInfo
を使用してください- パラメーター:
userInfoBuilderConsumer
-OidcUserInfo.Builder
のConsumer
SE- 戻り値:
- さらなる構成のための
SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor
oidcUser
public SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor oidcUser(OidcUser oidcUser) 提供されたOidcUser
を認証済みユーザーとして使用します。- パラメーター:
oidcUser
- 使用するOidcUser
- 戻り値:
- さらなる構成のための
SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor
clientRegistration
public SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor clientRegistration(ClientRegistration clientRegistration) 提供されたClientRegistration
をクライアントとして使用して認証します。提供されたClientRegistration
はHttpSessionOAuth2AuthorizedClientRepository
に登録されます。- パラメーター:
clientRegistration
- 使用するClientRegistration
- 戻り値:
- さらなる構成のための
SecurityMockMvcRequestPostProcessors.OidcLoginRequestPostProcessor
postProcessRequest
public org.springframework.mock.web.MockHttpServletRequest postProcessRequest(org.springframework.mock.web.MockHttpServletRequest request) - 次で指定:
- インターフェース
org.springframework.test.web.servlet.request.RequestPostProcessor
のpostProcessRequest