org.jboss.seam.security.openid
Class OpenId

java.lang.Object
  extended by org.jboss.seam.security.openid.OpenId
All Implemented Interfaces:
java.io.Serializable

@Name(value="org.jboss.seam.security.openid.openid")
@Install(precedence=0,
         classDependencies="org.openid4java.consumer.ConsumerManager")
@Scope(value=SESSION)
public class OpenId
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
OpenId()
           
 
Method Summary
protected  java.lang.String authRequest(java.lang.String userSuppliedString, java.lang.String returnToUrl)
           
 java.lang.String getId()
           
 java.lang.String getValidatedId()
           
 void init()
           
 boolean isValid()
           
 void login()
           
 boolean loginImmediately()
           
 void logout()
           
 java.lang.String returnToUrl()
           
 void setId(java.lang.String id)
           
 void verify()
           
 java.lang.String verifyResponse(javax.servlet.http.HttpServletRequest httpReq)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenId

public OpenId()
Method Detail

init

@Create
public void init()
          throws org.openid4java.consumer.ConsumerException
Throws:
org.openid4java.consumer.ConsumerException

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

returnToUrl

public java.lang.String returnToUrl()

login

public void login()
           throws java.io.IOException
Throws:
java.io.IOException

authRequest

protected java.lang.String authRequest(java.lang.String userSuppliedString,
                                       java.lang.String returnToUrl)
                                throws java.io.IOException
Throws:
java.io.IOException

verify

public void verify()

loginImmediately

public boolean loginImmediately()

isValid

public boolean isValid()

getValidatedId

public java.lang.String getValidatedId()

verifyResponse

public java.lang.String verifyResponse(javax.servlet.http.HttpServletRequest httpReq)

logout

public void logout()
            throws org.openid4java.consumer.ConsumerException
Throws:
org.openid4java.consumer.ConsumerException


Copyright © 2011 Seam Framework. All Rights Reserved.