public class ServiceAuthenticationDetailsSource extends java.lang.Object implements AuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,ServiceAuthenticationDetails>
CasAuthenticationFilter に設定されている AuthenticationDetailsSource は、ServiceAuthenticationDetails を実装する値を返す必要があります。ServiceAuthenticationDetailsSource#buildDetails(HttpServletRequest) は、デフォルトの ServiceAuthenticationDetails を作成します。| コンストラクターと説明 |
|---|
ServiceAuthenticationDetailsSource(ServiceProperties serviceProperties) 指定された ServiceProperties とデフォルトの CAS artifactParameterName を使用する実装を作成します。 |
ServiceAuthenticationDetailsSource(ServiceProperties serviceProperties, java.lang.String artifactParameterName) 指定された artifactParameterName を使用する実装を作成します |
| 修飾子と型 | メソッドと説明 |
|---|---|
ServiceAuthenticationDetails | buildDetails(javax.servlet.http.HttpServletRequest context) 新しい認証詳細インスタンスの作成を希望するときにクラスによって呼び出されます。 |
public ServiceAuthenticationDetailsSource(ServiceProperties serviceProperties)
serviceProperties - serviceUrl を構築するために使用する ServiceProperties。public ServiceAuthenticationDetailsSource(ServiceProperties serviceProperties, java.lang.String artifactParameterName)
serviceProperties - serviceUrl を構築するために使用する ServiceProperties。artifactParameterName - 現在の URL から削除された artifactParameterName。結果がサービス URL になります。null や空の文字列にすることはできません。public ServiceAuthenticationDetails buildDetails(javax.servlet.http.HttpServletRequest context)
AuthenticationDetailsSourceAuthenticationDetailsSource<javax.servlet.http.HttpServletRequest,ServiceAuthenticationDetails> 内の buildDetails context - HttpServletRequest オブジェクト。ServiceAuthenticationDetails