Example usage for com.liferay.portal.kernel.security.auth.verifier AuthVerifierResult setPassword

List of usage examples for com.liferay.portal.kernel.security.auth.verifier AuthVerifierResult setPassword

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.security.auth.verifier AuthVerifierResult setPassword.

Prototype

public void setPassword(String password) 

Source Link

Usage

From source file:com.liferay.sync.hook.security.auth.verifier.SyncAuthVerifier.java

License:Open Source License

@Override
public AuthVerifierResult verify(AccessControlContext accessControlContext, Properties properties)
        throws AuthException {

    try {//from   ww w  . j  a v a  2 s.c  o  m
        AuthVerifierResult authVerifierResult = new AuthVerifierResult();

        String[] credentials = login(accessControlContext.getRequest(), accessControlContext.getResponse());

        if (credentials != null) {
            authVerifierResult.setPassword(credentials[1]);
            authVerifierResult.setState(AuthVerifierResult.State.SUCCESS);
            authVerifierResult.setUserId(GetterUtil.getLong(credentials[0]));
        }

        return authVerifierResult;
    } catch (AutoLoginException ale) {
        throw new AuthException(ale);
    }
}