Liferay 6.0-ee

com.liferay.portal.security.auth
Class CASAutoLogin

java.lang.Object
  extended by com.liferay.portal.security.auth.CASAutoLogin
All Implemented Interfaces:
AutoLogin
Direct Known Subclasses:
RequestHeaderAutoLogin, SiteMinderAutoLogin

public class CASAutoLogin
extends Object
implements AutoLogin


Field Summary
 
Fields inherited from interface com.liferay.portal.security.auth.AutoLogin
AUTO_LOGIN_REDIRECT, AUTO_LOGIN_REDIRECT_AND_CONTINUE
 
Constructor Summary
CASAutoLogin()
           
 
Method Summary
protected  User addUser(long companyId, String screenName)
          Deprecated. Use importLDAPUser.
protected  User importLDAPUser(long ldapServerId, long companyId, String emailAddress, String screenName)
           
protected  User importLDAPUser(long companyId, String emailAddress, String screenName)
           
 String[] login(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CASAutoLogin

public CASAutoLogin()
Method Detail

login

public String[] login(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
Specified by:
login in interface AutoLogin

addUser

protected User addUser(long companyId,
                       String screenName)
                throws Exception
Deprecated. Use importLDAPUser.

Throws:
Exception

importLDAPUser

protected User importLDAPUser(long ldapServerId,
                              long companyId,
                              String emailAddress,
                              String screenName)
                       throws Exception
Throws:
Exception

importLDAPUser

protected User importLDAPUser(long companyId,
                              String emailAddress,
                              String screenName)
                       throws Exception
Throws:
Exception

Liferay 6.0-ee