Tsukuyomi OpenID
0.2.0

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

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

public class OpenIDConsumerImpl
extends Object
implements OpenIDConsumer

OpenID コンシューマを提供するクラスです。インスタンスは、DI コンテナによって管理され、HTTP リクエスト毎にインスタンスが生成されることを期待しています。

作成者:
asuka

コンストラクタの概要
OpenIDConsumerImpl()
          新たにインスタンスを生成します。
 
メソッドの概要
 String associate()
          アソシエーション確立を行います。
 boolean findProvider(String identifier)
          OpenID Identifier で OpenID プロバイダを探しに行った際、OpenID プロバイダを取得できるかを調べます。
 AuthenticationRequest getAuthenticationRequest()
          認証リクエストを取得します。
 void request()
          プロバイダに対してリクエストを送るまでの一連の処理を行います。
 void setRelayParty(RelayParty relayParty)
           
 void setRelayPartyConfig(RelayPartyConfig relayPartyConfig)
           
 void setRequest(HttpServletRequest request)
          HTTP サーブレットリクエストオブジェクトを設定します。
 void setResponse(HttpServletResponse response)
          HTTP サーブレットレスポンスオブジェクトを設定します。
 String verify()
          認証応答結果に対するベリファイを行います。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OpenIDConsumerImpl

public OpenIDConsumerImpl()
新たにインスタンスを生成します。

メソッドの詳細

findProvider

public boolean findProvider(String identifier)
OpenID Identifier で OpenID プロバイダを探しに行った際、OpenID プロバイダを取得できるかを調べます。調べる際に実際にプロバイダを取得します。

定義:
インタフェース OpenIDConsumer 内の findProvider
パラメータ:
identifier - OpenID Identifier
戻り値:
取得できた場合 true

associate

public String associate()
アソシエーション確立を行います。

定義:
インタフェース OpenIDConsumer 内の associate
戻り値:
認証サーバが要求する OpenID のバージョン

getAuthenticationRequest

public AuthenticationRequest getAuthenticationRequest()
認証リクエストを取得します。

定義:
インタフェース OpenIDConsumer 内の getAuthenticationRequest
戻り値:
認証リクエスト

setResponse

public void setResponse(HttpServletResponse response)
HTTP サーブレットレスポンスオブジェクトを設定します。

パラメータ:
response - HTTP サーブレットレスポンスオブジェクト

setRequest

public void setRequest(HttpServletRequest request)
HTTP サーブレットリクエストオブジェクトを設定します。

パラメータ:
request - HTTP サーブレットリクエストオブジェクト

verify

public String verify()
認証応答結果に対するベリファイを行います。

定義:
インタフェース OpenIDConsumer 内の verify
戻り値:
ベリファイに成功した場合、ベリファイされた OpenID Identifier。失敗した場合は null

request

public void request()
プロバイダに対してリクエストを送るまでの一連の処理を行います。

定義:
インタフェース OpenIDConsumer 内の request

setRelayParty

public void setRelayParty(RelayParty relayParty)

setRelayPartyConfig

public void setRelayPartyConfig(RelayPartyConfig relayPartyConfig)

Tsukuyomi OpenID
0.2.0

Copyright © 2008 Project Tsukuyomi. All Rights Reserved.