クラス AbstractSaml2AuthenticationRequest
java.lang.ObjectSE
org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest
- 実装済みのインターフェース一覧:
SerializableSE
Saml2MessageBinding.POST または Saml2MessageBinding.REDIRECT バインディングのいずれかを使用して送信される AuthNRequest パラメーターのデータホルダー。データはエンコードされ、場合によっては収縮されますが、トランスポートのためにエスケープされません。つまり、URL エンコードされた UriUtils.encode(String, Charset) または HTML エンコードされた HtmlUtils.htmlEscape(String) です。https://www.oasis-open.org/committees/download.php/35711/sstc-saml-core-errata-2.0-wd-06-diff.pdf (2031 行目)ネストされたクラスの概要
ネストされたクラス方法の概要
修飾子と型メソッド説明この AuthNRequest の送信先となる URI エンドポイントを返します。abstract Saml2MessageBindingこの AuthNRequest が送信およびエンコードされるバインディングを返します。getId()この認証リクエストの一意の識別子パラメーターに存在する場合、RelayState 値を返しますこのリクエストに関連付けられたRelyingPartyRegistrationの識別子送信する AuthNRequest XML 値を返します。
メソッドの詳細
getSamlRequest
送信する AuthNRequest XML 値を返します。この値は、トランスポート用にすでにエンコードされています。getBinding()がSaml2MessageBinding.REDIRECTの場合、値はデフレートされ、SAML エンコードされます。getBinding()がSaml2MessageBinding.POSTの場合、値は SAML エンコードされます。- 戻り値:
- SAMLRequest パラメーター値
getRelayState
パラメーターに存在する場合、RelayState 値を返します- 戻り値:
- RelayState 値、または使用できない場合は null
getAuthenticationRequestUri
この AuthNRequest の送信先となる URI エンドポイントを返します。- 戻り値:
- このメッセージの URI エンドポイント
getRelyingPartyRegistrationId
このリクエストに関連付けられたRelyingPartyRegistrationの識別子- 戻り値:
RelyingPartyRegistrationID- 導入:
- 5.8
getId
この認証リクエストの一意の識別子- 戻り値:
- 認証リクエスト識別子
- 導入:
- 5.8
getBinding
この AuthNRequest が送信およびエンコードされるバインディングを返します。Saml2MessageBinding.REDIRECTを使用すると、DEFLATE エンコーディングが自動的に適用されます。- 戻り値:
- このメッセージが送信されるバインディング。