クラス Saml2Authentication

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

      • Saml2Authentication

        public Saml2Authentication​(AuthenticatedPrincipal principal,
                                   java.lang.String saml2Response,
                                   java.util.Collection<? extends GrantedAuthority> authorities)
        提供されたパラメーターを使用して Saml2Authentication を作成します
        パラメーター:
        principal - ログインしたユーザー
        saml2Response - ユーザーの認証に使用される SAML 2.0 レスポンス
        authorities - ログインしたユーザーの権限
    • メソッドの詳細

      • getPrincipal

        public java.lang.Object getPrincipal()
        インターフェースからコピーされた説明: Authentication
        認証されるプリンシパルの ID。ユーザー名とパスワードを使用した認証リクエストの場合、これはユーザー名になります。呼び出し元は、認証リクエストのプリンシパルを設定することが期待されています。

        多くの場合、 AuthenticationManager 実装は、アプリケーションが使用するプリンシパルとして、より豊富な情報を含む Authentication を返します。認証プロバイダーの多くは、UserDetails オブジェクトをプリンシパルとして作成します。

        戻り値:
        認証される Principal または認証後の認証されたプリンシパル。
      • getSaml2Response

        public java.lang.String getSaml2Response()
        SAML レスポンスオブジェクトを、デコードされた XML として返します。暗号化された要素が含まれる場合があります
        戻り値:
        SAML レスポンス XML オブジェクトの文字列表現
      • getCredentials

        public java.lang.Object getCredentials()
        インターフェースからコピーされた説明: Authentication
        プリンシパルが正しいことを証明する資格情報。これは通常パスワードですが、AuthenticationManager に関連するものであれば何でもかまいません。発信者は資格情報を入力する必要があります。
        戻り値:
        Principal の身元を証明する資格情報