Tsukuyomi OpenID
0.2.0

jp.sourceforge.tsukuyomi.openid
インタフェース OpenIDConsumer

既知の実装クラスの一覧:
OpenIDConsumerImpl

public interface OpenIDConsumer

OpenID コンシューマに対するインタフェースです。

作成者:
asuka

メソッドの概要
 String associate()
          アソシエーション確立を行います。
 boolean findProvider(String identifier)
          OpenID Identifier で OpenID プロバイダを探しに行った際、OpenID プロバイダを取得できるかを調べます。
 AuthenticationRequest getAuthenticationRequest()
          認証リクエストを取得します。
 void request()
          プロバイダに対してリクエストを送るまでの一連の処理を行います。
 String verify()
          認証応答結果に対するベリファイを行います。
 

メソッドの詳細

findProvider

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

パラメータ:
identifier - OpenID Identifier
戻り値:
取得できた場合 true

associate

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

戻り値:
認証サーバが要求する OpenID のバージョン

getAuthenticationRequest

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

戻り値:
認証リクエスト

verify

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

戻り値:
ベリファイに成功した場合、ベリファイされた OpenID Identifier。失敗した場合は null

request

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


Tsukuyomi OpenID
0.2.0

Copyright © 2008 Project Tsukuyomi. All Rights Reserved.