クラス ServiceAuthenticationDetailsSource

  • 実装されたすべてのインターフェース:
    AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,​ServiceAuthenticationDetails>

    public class ServiceAuthenticationDetailsSource
    extends java.lang.Object
    implements AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,​ServiceAuthenticationDetails>
    アプリケーションが動的サービス URL を認証する必要がある場合、CasAuthenticationFilter に設定されている AuthenticationDetailsSource は、ServiceAuthenticationDetails を実装する値を返す必要があります。ServiceAuthenticationDetailsSource#buildDetails(HttpServletRequest) は、デフォルトの ServiceAuthenticationDetails を作成します。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      ServiceAuthenticationDetailsbuildDetails​(javax.servlet.http.HttpServletRequest context)
      新しい認証詳細インスタンスの作成を希望するときにクラスによって呼び出されます。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • ServiceAuthenticationDetailsSource

        public ServiceAuthenticationDetailsSource​(ServiceProperties serviceProperties)
        指定された ServiceProperties とデフォルトの CASartifactParameterName を使用する実装を作成します。
        パラメーター:
        serviceProperties - serviceUrl の構築に使用する ServiceProperties。
      • ServiceAuthenticationDetailsSource

        public ServiceAuthenticationDetailsSource​(ServiceProperties serviceProperties,
                                                  java.lang.String artifactParameterName)
        指定された artifactParameterName を使用する実装を作成します
        パラメーター:
        serviceProperties - serviceUrl の構築に使用する ServiceProperties。
        artifactParameterName - 現在の URL から削除された artifactParameterName。結果はサービス URL になります。null にすることはできず、空の文字列にすることもできません。
    • メソッドの詳細

      • buildDetails

        public ServiceAuthenticationDetails buildDetails​(javax.servlet.http.HttpServletRequest context)
        インターフェースからコピーされた説明: AuthenticationDetailsSource
        新しい認証詳細インスタンスの作成を希望するときにクラスによって呼び出されます。
        次で指定:
        インターフェース AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,​ServiceAuthenticationDetails>buildDetails 
        パラメーター:
        context - HttpServletRequest オブジェクト。
        戻り値:
        現在のリクエストに関する情報を含む ServiceAuthenticationDetails