クラス 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
オブジェクト(付与された権限を含む)を返します。void
setObservationConvention
(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