Liferay 6.0.5

com.liferay.portal.security.auth
Interface Authenticator

All Known Implementing Classes:
LDAPAuth

public interface Authenticator


Field Summary
static int DNE
           
static int FAILURE
           
static int SUCCESS
           
 
Method Summary
 int authenticateByEmailAddress(long companyId, String emailAddress, String password, Map<String,String[]> headerMap, Map<String,String[]> parameterMap)
           
 int authenticateByScreenName(long companyId, String screenName, String password, Map<String,String[]> headerMap, Map<String,String[]> parameterMap)
           
 int authenticateByUserId(long companyId, long userId, String password, Map<String,String[]> headerMap, Map<String,String[]> parameterMap)
           
 

Field Detail

SUCCESS

static final int SUCCESS
See Also:
Constant Field Values

FAILURE

static final int FAILURE
See Also:
Constant Field Values

DNE

static final int DNE
See Also:
Constant Field Values
Method Detail

authenticateByEmailAddress

int authenticateByEmailAddress(long companyId,
                               String emailAddress,
                               String password,
                               Map<String,String[]> headerMap,
                               Map<String,String[]> parameterMap)
                               throws AuthException
Throws:
AuthException

authenticateByScreenName

int authenticateByScreenName(long companyId,
                             String screenName,
                             String password,
                             Map<String,String[]> headerMap,
                             Map<String,String[]> parameterMap)
                             throws AuthException
Throws:
AuthException

authenticateByUserId

int authenticateByUserId(long companyId,
                         long userId,
                         String password,
                         Map<String,String[]> headerMap,
                         Map<String,String[]> parameterMap)
                         throws AuthException
Throws:
AuthException

Liferay 6.0.5