org.jboss.seam.security.external.openid
Class OpenIdAuthenticator

java.lang.Object
  extended by org.jboss.seam.security.BaseAuthenticator
      extended by org.jboss.seam.security.external.openid.OpenIdAuthenticator
All Implemented Interfaces:
Serializable, Authenticator

@Named(value="openIdAuthenticator")
@SessionScoped
public class OpenIdAuthenticator
extends BaseAuthenticator
implements Authenticator, Serializable

Author:
Shane Bryzak
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.seam.security.Authenticator
Authenticator.AuthenticationStatus
 
Constructor Summary
OpenIdAuthenticator()
           
 
Method Summary
 void authenticate()
           
 String getOpenIdProviderUrl()
           
 String getProviderCode()
           
 List<OpenIdProvider> getProviders()
           
protected  OpenIdProvider getSelectedProvider()
           
 void setOpenIdProviderUrl(String openIdProviderUrl)
           
 void setProviderCode(String providerCode)
           
 void success(OpenIdPrincipal principal)
           
 
Methods inherited from class org.jboss.seam.security.BaseAuthenticator
getStatus, getUser, postAuthenticate, setStatus, setUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.seam.security.Authenticator
getStatus, getUser, postAuthenticate
 

Constructor Detail

OpenIdAuthenticator

public OpenIdAuthenticator()
Method Detail

getProviderCode

public String getProviderCode()

setProviderCode

public void setProviderCode(String providerCode)

getOpenIdProviderUrl

public String getOpenIdProviderUrl()

setOpenIdProviderUrl

public void setOpenIdProviderUrl(String openIdProviderUrl)

getSelectedProvider

protected OpenIdProvider getSelectedProvider()

authenticate

public void authenticate()
Specified by:
authenticate in interface Authenticator

getProviders

public List<OpenIdProvider> getProviders()

success

public void success(OpenIdPrincipal principal)


Copyright © 2011 Seam Framework. All Rights Reserved.