org.wso2.solutions.identity.openid
Class OpenIDProvider

java.lang.Object
  extended by org.wso2.solutions.identity.openid.OpenIDProvider

public class OpenIDProvider
extends java.lang.Object


Field Summary
static org.openid4java.server.ServerManager manager
           
 
Constructor Summary
OpenIDProvider()
           
 
Method Summary
static org.openid4java.server.ServerManager getManager()
           
static java.lang.String getOpAddress()
           
 java.lang.String processRequest(javax.servlet.http.HttpServletRequest httpReq, javax.servlet.http.HttpServletResponse httpResp)
          Process the Relying Party request at the OpenID Provider end.
 void setAuthPage(java.lang.String authPage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

manager

public static final org.openid4java.server.ServerManager manager
Constructor Detail

OpenIDProvider

public OpenIDProvider()
Method Detail

processRequest

public java.lang.String processRequest(javax.servlet.http.HttpServletRequest httpReq,
                                       javax.servlet.http.HttpServletResponse httpResp)
                                throws IdentityProviderException
Process the Relying Party request at the OpenID Provider end.

Parameters:
httpReq - HttpServletRequest
httpResp - HttpServletResponse
Returns:
The Url to be redirected
Throws:
IdentityProviderException

setAuthPage

public void setAuthPage(java.lang.String authPage)
Parameters:
authPage - Authentication page

getOpAddress

public static java.lang.String getOpAddress()
Returns:
OpenID Provider server URL.

getManager

public static org.openid4java.server.ServerManager getManager()
Returns:
ServerManager instance.