クラス AuthorizationObservationContext<T>

java.lang.ObjectSE
io.micrometer.observation.Observation.Context
org.springframework.security.authorization.AuthorizationObservationContext<T>
実装済みのインターフェース一覧:
io.micrometer.observation.Observation.ContextView

public class AuthorizationObservationContext<T> extends io.micrometer.observation.Observation.Context
認証時に使用される Observation.Context。
導入:
6.0
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
  • 方法の概要

    修飾子と型
    メソッド
    説明
    @Nullable Authentication
    この認可のために観測された Authentication を取得します
    観測された AuthorizationResult を取得します。
    アクセスがリクエストされたオブジェクトを取得します。
    void
    この認証に対して、観測された Authentication を設定します。
    void
    setAuthorizationResult(@Nullable AuthorizationResult authorizationResult)
    観測された AuthorizationResult を設定します。

    クラス io.micrometer.observation.Observation.Context から継承されたメソッド

    addHighCardinalityKeyValue, addHighCardinalityKeyValues, addLowCardinalityKeyValue, addLowCardinalityKeyValues, clear, computeIfAbsent, containsKey, get, getAllKeyValues, getContextualName, getError, getHighCardinalityKeyValue, getHighCardinalityKeyValues, getLowCardinalityKeyValue, getLowCardinalityKeyValues, getName, getOrDefault, getParentObservation, getRequired, put, remove, removeHighCardinalityKeyValue, removeHighCardinalityKeyValues, removeLowCardinalityKeyValue, removeLowCardinalityKeyValues, setContextualName, setError, setName, setParentObservation, toString

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE

    インターフェース io.micrometer.observation.Observation.ContextView から継承されたメソッド

    getOrDefault
  • コンストラクターの詳細

    • AuthorizationObservationContext

      public AuthorizationObservationContext(T object)
  • 方法の詳細

    • getAuthentication

      public @Nullable Authentication getAuthentication()
      この認可のために観測された Authentication を取得します

      認証で Authentication をインスペクションする必要がなかった場合、これは null を返すことに注意してください。

      戻り値:
      観測された Authentication、null 以外の場合
    • setAuthentication

      public void setAuthentication(Authentication authentication)
      この認証に対して、観測された Authentication を設定します。
      パラメーター:
      authentication - 観測された Authentication
    • getObject

      public T getObject()
      アクセスがリクエストされたオブジェクトを取得します。
      戻り値:
      リクエストされたオブジェクト
    • getAuthorizationResult

      public @Nullable AuthorizationResult getAuthorizationResult()
      観測された AuthorizationResult を取得します。
      戻り値:
      観測された AuthorizationResult
      導入:
      6.4
    • setAuthorizationResult

      public void setAuthorizationResult(@Nullable AuthorizationResult authorizationResult)
      観測された AuthorizationResult を設定します。
      パラメーター:
      authorizationResult - 観測された AuthorizationResult
      導入:
      6.4