Package mireka.login

Examples of mireka.login.LoginResult


    public void execute(CommandParser commandParser) throws IOException,
            Pop3Exception {
        if (session.getSessionState() != AUTHORIZATION_PASS_COMMAND_EXPECTED)
            throw new IllegalSessionStateException();
        String password = commandParser.parseSingleExtendedArgument();
        LoginResult result =
                loginSpecification.evaluatePlain(userCommand.user, password);
        if (result.decision == LoginDecision.VALID) {
            startTransaction(result.principal);
        } else {
            logger.debug("Unsuccessful login result: {}", result.decision);
View Full Code Here


        if (args.size() != 2)
            throw new CommandSyntaxException("Two arguments are expected");
        String user = args.get(0);
        String digest = args.get(1);
        byte[] digestBytes = valueOfHex(digest);
        LoginResult result =
                loginSpecification.evaluateApop(user, timestamp, digestBytes);
        if (result.decision == LoginDecision.VALID) {
            startTransaction(result.principal);
        } else {
            logger.debug("Unsuccessful login result: {}", result.decision);
View Full Code Here

    private LoginSpecification loginSpecification;

    @Override
    public void login(String username, String password)
            throws LoginFailedException {
        LoginResult loginResult =
                loginSpecification.evaluatePlain(username, password);
        switch (loginResult.decision) {
        case VALID:
            logger.debug("{} logged in", username);
            return;
View Full Code Here

TOP

Related Classes of mireka.login.LoginResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.