public class OpenIDToken
extends java.lang.Object
Provides functionality for OPs / Servers to create OpenID tokens from OpenID messages, and for RPs / Consumers to parse received tokens into OpenID messages.
Modifier and Type | Field and Description |
---|---|
private static org.apache.commons.logging.Log |
_log |
private Message |
_openidMessage
The encapsulated OpenID Message.
|
private OpenIDTokenType |
_tokenType
Token type data structure.
|
private static boolean |
DEBUG |
Constructor and Description |
---|
OpenIDToken(Message openidMessage)
Constructs an OpenID token encapsulating the provided OpenID Message.
|
Modifier and Type | Method and Description |
---|---|
static OpenIDToken |
createFromXmlToken(java.lang.String xmlToken)
Parses the data posted by the selector into an OpenID token.
|
Message |
getOpenIDMessage()
Gets the OpenID message contained in the OpenID token.
|
ParameterList |
getOpenIDParams()
Gets the OpenID message as a ParameterList.
|
java.lang.String |
getToken()
Generates the XML string representation of the OpenID token.
|
OpenIDTokenType |
getTokenType()
Gets the OpenID token type.
|
void |
setOpenIDMessage(Message openidMessage)
Sets the OpenID Message to encapsulate into the token.
|
private static org.apache.commons.logging.Log _log
private static final boolean DEBUG
private OpenIDTokenType _tokenType
private Message _openidMessage
public OpenIDToken(Message openidMessage)
openidMessage
- The OpenID message obtained from
ServerManager.authResponse().public static OpenIDToken createFromXmlToken(java.lang.String xmlToken) throws InfocardException
xmlToken
- The "xmlToken" parameter posted by the selector.InfocardException
public Message getOpenIDMessage()
public ParameterList getOpenIDParams()
public void setOpenIDMessage(Message openidMessage)
public OpenIDTokenType getTokenType()
OpenIDTokenType
public java.lang.String getToken()
Copyright 2006-2008 Sxip Identity Corporation