Tsukuyomi OpenID
0.2.0

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

既知の実装クラスの一覧:
AxMessage, FetchRequest, FetchResponse, PapeMessage, PapeRequest, PapeResponse, SRegMessage, SRegRequest, SRegResponse, StoreRequest, StoreResponse

public interface MessageExtension

Interface for building OpenID extensions.

Classes that implement this interface should provide a default constructor and register their Type URIs with the MessageExtensionFactory.

作成者:
Marius Scurtescu, Johnny Bufu
関連項目:
Message

メソッドの概要
 ParameterList getParameters()
          Gets the extension-specific parameters.
 String getTypeUri()
          Gets the TypeURI that identifies a extension to the OpenID protocol.
 boolean providesIdentifier()
          Used by the core OpenID authentication implementation to learn whether an extension provies authentication services.
 void setParameters(ParameterList params)
          Sets the extension-specific parameters.
 

メソッドの詳細

getTypeUri

String getTypeUri()
Gets the TypeURI that identifies a extension to the OpenID protocol.


getParameters

ParameterList getParameters()
Gets the extension-specific parameters.

Implementations MUST NOT prefix the parameter names with "openid.". The alias is managed internally by the Message class, when a extension is attached to an OpenID messaage.

関連項目:
Message

setParameters

void setParameters(ParameterList params)
Sets the extension-specific parameters.

Implementations MUST NOT prefix the parameter names with "openid.". The alias is managed internally by the Message class, when a extension is attached to an OpenID messaage.

パラメータ:
params -
関連項目:
Message

providesIdentifier

boolean providesIdentifier()
Used by the core OpenID authentication implementation to learn whether an extension provies authentication services.

If the extension provides authentication services, the 'openid.identity' and 'openid.signed' parameters are optional.

戻り値:
True if the extension provides authentication services, false otherwise.

Tsukuyomi OpenID
0.2.0

Copyright © 2008 Project Tsukuyomi. All Rights Reserved.