com.liferay.portal.security.auth
Interface Authenticator


public interface Authenticator

View Source

Author:
Brian Wing Shun Chan

Field Summary
static int DNE
           
static int FAILURE
           
static int SUCCESS
           
 
Method Summary
 int authenticateByEmailAddress(long companyId, java.lang.String emailAddress, java.lang.String password, java.util.Map<java.lang.String,java.lang.String[]> headerMap, java.util.Map<java.lang.String,java.lang.String[]> parameterMap)
           
 int authenticateByScreenName(long companyId, java.lang.String screenName, java.lang.String password, java.util.Map<java.lang.String,java.lang.String[]> headerMap, java.util.Map<java.lang.String,java.lang.String[]> parameterMap)
           
 int authenticateByUserId(long companyId, long userId, java.lang.String password, java.util.Map<java.lang.String,java.lang.String[]> headerMap, java.util.Map<java.lang.String,java.lang.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,
                               java.lang.String emailAddress,
                               java.lang.String password,
                               java.util.Map<java.lang.String,java.lang.String[]> headerMap,
                               java.util.Map<java.lang.String,java.lang.String[]> parameterMap)
                               throws AuthException
Throws:
AuthException

authenticateByScreenName

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

authenticateByUserId

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