org.apache.rahas
Interface TokenValidator


public interface TokenValidator


Method Summary
 void setConfigurationElement(String configElement)
          Set the configuration element of this TokenValidator.
 void setConfigurationFile(String configFile)
          Set the configuration file of this TokenValidator.
 void setConfigurationParamName(String configParamName)
          Set the name of the configuration parameter.
 org.apache.axiom.soap.SOAPEnvelope validate(RahasData data)
          Validate the token specified in the given request.
 

Method Detail

validate

public org.apache.axiom.soap.SOAPEnvelope validate(RahasData data)
                                            throws TrustException
Validate the token specified in the given request.

Parameters:
data - A populated RahasData instance
Returns:
Response SOAPEnveloper
Throws:
TrustException

setConfigurationFile

public void setConfigurationFile(String configFile)
Set the configuration file of this TokenValidator. This is the text value of the <configuration-file> element of the token-dispatcher-configuration

Parameters:
configFile -

setConfigurationElement

public void setConfigurationElement(String configElement)
Set the configuration element of this TokenValidator. This is the <configuration> element of the token-dispatcher-configuration

Parameters:
configElement - OMElement representing the configuation

setConfigurationParamName

public void setConfigurationParamName(String configParamName)
Set the name of the configuration parameter. If this is used then there must be a org.apache.axis2.description.Parameter object available in the via the messageContext when the TokenIssuer is called.

Parameters:
configParamName -
See Also:
Parameter