概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Tsukuyomi OpenID 0.2.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Tsukuyomi OpenID 0.2.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2008-2009 Project Tsukuyomi. All Rights Reserved.