Tsukuyomi OpenID
0.2.0

jp.sourceforge.tsukuyomi.openid.impl
クラス AuthenticationRequestImpl

java.lang.Object
  上位を拡張 jp.sourceforge.tsukuyomi.openid.impl.AuthenticationRequestImpl
すべての実装されたインタフェース:
AuthenticationRequest

public class AuthenticationRequestImpl
extends Object
implements AuthenticationRequest

OpenID 認証サーバへの認証リクエストを行うためのクラスです。OpenID4Java の実装を隠蔽するためにあるクラスですので、直接このクラスのインスタンスを生成するべきではありません。

作成者:
asuka

コンストラクタの概要
AuthenticationRequestImpl(HttpServletResponse response, AuthRequest authRequest, String version)
          新たにインスタンスを生成します。
 
メソッドの概要
 Map<String,String> getParameterMap()
          認証リクエストのためのパラメータを取得します。
 String getPostURL()
          認証リクエストを POST で送るための URL を取得します。
 String getRedirectURL()
          認証リクエストを送るためのリダイレクト URL を取得します。
 void goNext()
          認証サーバのバージョンに応じて、 sendRedirect() または writeForm() を実行します。
 void sendRedirect()
          HTTP レスポンスとして認証リクエストのリダイレクトを送信します。
 void writeForm()
          認証リクエストを POST で送るためのフォームの HTML を HTTP レスポンスに書き込みます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AuthenticationRequestImpl

public AuthenticationRequestImpl(HttpServletResponse response,
                                 AuthRequest authRequest,
                                 String version)
新たにインスタンスを生成します。

パラメータ:
response - HTTP サーブレットレスポンスオブジェクト
authRequest - OpenID4Java の認証リクエスト
version - 認証サーバが要求する OpenID のバージョン
メソッドの詳細

getParameterMap

public Map<String,String> getParameterMap()
認証リクエストのためのパラメータを取得します。

定義:
インタフェース AuthenticationRequest 内の getParameterMap
戻り値:
認証リクエストのためのパラメータ

getPostURL

public String getPostURL()
認証リクエストを POST で送るための URL を取得します。これは OpenID 2.x の場合のみ使用すべきです。

定義:
インタフェース AuthenticationRequest 内の getPostURL
戻り値:
認証リクエストを POST で送るための URL

getRedirectURL

public String getRedirectURL()
認証リクエストを送るためのリダイレクト URL を取得します。これは OpenID 1.x の場合のみ使用すべきです。

定義:
インタフェース AuthenticationRequest 内の getRedirectURL
戻り値:
認証リクエストを送るためのリダイレクト URL

sendRedirect

public void sendRedirect()
HTTP レスポンスとして認証リクエストのリダイレクトを送信します。

定義:
インタフェース AuthenticationRequest 内の sendRedirect

writeForm

public void writeForm()
認証リクエストを POST で送るためのフォームの HTML を HTTP レスポンスに書き込みます。

定義:
インタフェース AuthenticationRequest 内の writeForm

goNext

public void goNext()
認証サーバのバージョンに応じて、 sendRedirect() または writeForm() を実行します。

定義:
インタフェース AuthenticationRequest 内の goNext

Tsukuyomi OpenID
0.2.0

Copyright © 2008 Project Tsukuyomi. All Rights Reserved.