クラス DelegatingAuthenticationEntryPoint.Builder
java.lang.ObjectSE
org.springframework.security.web.authentication.DelegatingAuthenticationEntryPoint.Builder
- 含まれているクラス:
- DelegatingAuthenticationEntryPoint
DelegatingAuthenticationEntryPoint の新しいインスタンスを構築するために使用されます。- 導入:
- 7.0
方法の概要
修飾子と型メソッド説明addEntryPointFor(AuthenticationEntryPoint entryPoint, RequestMatcher requestMatcher) 提供されたRequestMatcherにAuthenticationEntryPointを追加します。build()AuthenticationEntryPointをビルドします。defaultEntryPoint(@Nullable AuthenticationEntryPoint defaultEntryPoint) 一致するものがない場合はデフォルトのAuthenticationEntryPointを設定します。
メソッドの詳細
defaultEntryPoint
public DelegatingAuthenticationEntryPoint.Builder defaultEntryPoint(@Nullable AuthenticationEntryPoint defaultEntryPoint) 一致するものがない場合、デフォルトのAuthenticationEntryPointを設定します。デフォルトでは、addEntryPointFor(AuthenticationEntryPoint, RequestMatcher)で追加された最初のAuthenticationEntryPointが使用されます。- パラメーター:
defaultEntryPoint- 使用するデフォルトのAuthenticationEntryPoint。- 戻り値:
DelegatingAuthenticationEntryPoint.Builderをさらにカスタマイズします。
addEntryPointFor
public DelegatingAuthenticationEntryPoint.Builder addEntryPointFor(AuthenticationEntryPoint entryPoint, RequestMatcher requestMatcher) 提供されたRequestMatcherにAuthenticationEntryPointを追加します。- パラメーター:
entryPoint- 使用するAuthenticationEntryPoint。null にはできません。requestMatcher- 使用するRequestMatcher。null にはできません。- 戻り値:
DelegatingAuthenticationEntryPoint.Builderをさらにカスタマイズします。
build
AuthenticationEntryPointを構築します。defaultEntryPoint(AuthenticationEntryPoint)が設定されていない場合は、最初のaddEntryPointFor(AuthenticationEntryPoint, RequestMatcher)がデフォルトとして使用されます。defaultEntryPoint(AuthenticationEntryPoint)が設定されておらず、addEntryPointFor(AuthenticationEntryPoint, RequestMatcher)が 1 つしかない場合は、DelegatingAuthenticationEntryPointでラップされるのではなく、AuthenticationEntryPointが返されます。- 戻り値:
- 使用する
AuthenticationEntryPoint。