クラス Saml2LogoutRequest
- java.lang.Object
-
- org.springframework.security.saml2.provider.service.authentication.logout.Saml2LogoutRequest
- 実装されたすべてのインターフェース:
java.io.Serializable
public final class Saml2LogoutRequest extends java.lang.Object implements java.io.Serializable
署名および直列化された SAML 2.0 ログアウトリクエストを表すクラス- 導入:
- 5.6
- 関連事項:
- 直列化された形式
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
Saml2LogoutRequest.Builder
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 Saml2MessageBinding
getBinding()
アサーティングパーティの SingleLogoutService のバインディングを取得しますjava.lang.String
getId()
このログアウトリクエストの一意の識別子java.lang.String
getLocation()
主張している当事者の SingleLogoutService の場所を取得しますjava.lang.String
getParameter(java.lang.String name)
getParameters().get(name)
の省略形であるname
パラメーターを取得します。ログアウトリクエストに追加のクエリパラメーターを指定するときに役立ちますjava.util.Map<java.lang.String,java.lang.String>
getParameters()
すべてのパラメーターを取得するログアウトリクエストに追加のクエリパラメーターを指定するときに役立ちますjava.lang.String
getRelayState()
このログアウトリクエストに関連付けられたリレー状態java.lang.String
getRelyingPartyRegistrationId()
このログアウトリクエストに関連付けられたRelyingPartyRegistration
の IDjava.lang.String
getSamlRequest()
署名および直列化された <saml2:LogoutRequest> ペイロードを取得しますstatic Saml2LogoutRequest.Builder
withRelyingPartyRegistration(RelyingPartyRegistration registration)
このRelyingPartyRegistration
からSaml2LogoutRequest.Builder
インスタンスを作成します。具体的には、これにより SingleLogoutService の場所とバインディングがRelyingPartyRegistration
からプルされます。
メソッドの詳細
getId
public java.lang.String getId()
このログアウトリクエストの一意の識別子- 戻り値:
- ログアウトリクエスト識別子
getLocation
public java.lang.String getLocation()
主張している当事者の SingleLogoutService の場所を取得します- 戻り値:
- SingleLogoutService の場所
getBinding
public Saml2MessageBinding getBinding()
アサーティングパーティの SingleLogoutService のバインディングを取得します- 戻り値:
- SingleLogoutService バインディング
getSamlRequest
public java.lang.String getSamlRequest()
署名および直列化された <saml2:LogoutRequest> ペイロードを取得します- 戻り値:
- 署名および直列化された <saml2:LogoutRequest> ペイロード
getRelayState
public java.lang.String getRelayState()
このログアウトリクエストに関連付けられたリレー状態- 戻り値:
- リレー状態
getParameter
public java.lang.String getParameter(java.lang.String name)
getParameters().get(name)
の省略形であるname
パラメーターを取得します。ログアウトリクエストに追加のクエリパラメーターを指定するときに役立ちます- パラメーター:
name
- パラメーターの名前- 戻り値:
- パラメーターの値
getParameters
public java.util.Map<java.lang.String,java.lang.String> getParameters()
すべてのパラメーターを取得するログアウトリクエストに追加のクエリパラメーターを指定するときに役立ちます- 戻り値:
- ログアウトリクエストクエリパラメーター
getRelyingPartyRegistrationId
public java.lang.String getRelyingPartyRegistrationId()
このログアウトリクエストに関連付けられたRelyingPartyRegistration
の ID- 戻り値:
RelyingPartyRegistration
ID
withRelyingPartyRegistration
public static Saml2LogoutRequest.Builder withRelyingPartyRegistration(RelyingPartyRegistration registration)
このRelyingPartyRegistration
からSaml2LogoutRequest.Builder
インスタンスを作成します。具体的には、これにより SingleLogoutService の場所とバインディングがRelyingPartyRegistration
からプルされます。- パラメーター:
registration
- 使用するRelyingPartyRegistration
- 戻り値:
- さらなる構成のための
Saml2LogoutRequest.Builder