インターフェース Saml2AuthenticatedPrincipal

すべてのスーパーインターフェース:
AuthenticatedPrincipal
すべての既知の実装クラス:
DefaultSaml2AuthenticatedPrincipal

public interface Saml2AuthenticatedPrincipal extends AuthenticatedPrincipal
AuthenticatedPrincipal の Saml2 表現。
導入:
5.2.2
  • メソッドの詳細

    • getFirstAttribute

      @Nullable default <A> A getFirstAttribute(StringSE name)
      名前で Saml2 トークン属性の最初の値を取得します
      型パラメーター:
      A - 属性の型
      パラメーター:
      name - 属性の名前
      戻り値:
      最初の属性値またはそれ以外の場合は null 
      導入:
      5.4
    • getAttribute

      @Nullable default <A> ListSE<A> getAttribute(StringSE name)
      名前で Saml2 トークン属性を取得する
      型パラメーター:
      A - 属性の型
      パラメーター:
      name - 属性の名前
      戻り値:
      それ以外の場合は属性または null 
      導入:
      5.4
    • getAttributes

      default MapSE<StringSE,ListSE<ObjectSE>> getAttributes()
      Saml2 トークン属性を取得する
      戻り値:
      Saml2 トークン属性
      導入:
      5.4
    • getRelyingPartyRegistrationId

      default StringSE getRelyingPartyRegistrationId()
      RelyingPartyRegistration 識別子を取得します
      戻り値:
      RelyingPartyRegistration 識別子
      導入:
      5.6
    • getSessionIndexes

      default ListSE<StringSE> getSessionIndexes()