クラス ObservationAuthenticationManager
java.lang.ObjectSE
org.springframework.security.authentication.ObservationAuthenticationManager
- 実装されているすべてのインターフェース:
AuthenticationManager
public final class ObservationAuthenticationManager
extends ObjectSE
implements AuthenticationManager
認証を観測する
AuthenticationManager- 導入:
- 6.0
コンストラクターの概要
コンストラクターコンストラクター説明ObservationAuthenticationManager(io.micrometer.observation.ObservationRegistry registry, AuthenticationManager delegate) メソッドのサマリー
修飾子と型メソッド説明authenticate(Authentication authentication) 渡されたAuthenticationオブジェクトの認証を試み、成功した場合は、完全に入力されたAuthenticationオブジェクト(付与された権限を含む)を返します。voidsetObservationConvention(io.micrometer.observation.ObservationConvention<AuthenticationObservationContext> convention) 観測データを報告するために提供された規則を使用する
コンストラクターの詳細
ObservationAuthenticationManager
public ObservationAuthenticationManager(io.micrometer.observation.ObservationRegistry registry, AuthenticationManager delegate)
メソッドの詳細
authenticate
インターフェースからコピーされた説明:AuthenticationManager渡されたAuthenticationオブジェクトの認証を試み、成功した場合は、完全に入力されたAuthenticationオブジェクト(付与された権限を含む)を返します。AuthenticationManagerは、例外に関して次の契約を遵守する必要があります。- アカウントが無効で、
AuthenticationManagerがこの状態をテストできる場合は、DisabledExceptionをスローする必要があります。 - アカウントがロックされており、
AuthenticationManagerがアカウントのロックをテストできる場合は、LockedExceptionをスローする必要があります。 - 正しくない資格情報が提示された場合は、
BadCredentialsExceptionをスローする必要があります。上記の例外はオプションですが、AuthenticationManagerは常に資格情報をテストする必要があります。
- 次で指定:
- インターフェース
AuthenticationManagerのauthenticate - パラメーター:
authentication- 認証リクエストオブジェクト- 戻り値:
- 資格情報を含む完全に認証されたオブジェクト
- 例外:
AuthenticationException- 認証が失敗した場合
- アカウントが無効で、
setObservationConvention
public void setObservationConvention(io.micrometer.observation.ObservationConvention<AuthenticationObservationContext> convention) 観測データを報告するために提供された規則を使用する- パラメーター:
convention- 提供された規約- 導入:
- 6.1