Package org.appfuse.webapp

Source Code of org.appfuse.webapp.StaticAuthenticatedWebSession

package org.appfuse.webapp;

import org.apache.wicket.request.Request;
import org.apache.wicket.authroles.authentication.AuthenticatedWebSession;
import org.apache.wicket.authroles.authorization.strategies.role.Roles;

/**
* org.appfuse.webapp.StaticAuthenticatedWebSession
*
* @author Marcin ZajÄ…czkowski, 2011-06-18
*/
public class StaticAuthenticatedWebSession extends AuthenticatedWebSession {

    public static final String USERNAME_USER = "user";
    public static final String PASSWORD_USER = "userpass";

    public StaticAuthenticatedWebSession(Request request) {
        super(request);
    }

    @Override
    public boolean authenticate(String username, String password) {
        return USERNAME_USER.equals(username) && PASSWORD_USER.equals(password);
    }

    @Override
    public Roles getRoles() {
        if (isSignedIn()) {
            return new Roles("ROLE_USER");
        } else {
            return new Roles();
        }
    }
}
TOP

Related Classes of org.appfuse.webapp.StaticAuthenticatedWebSession

TOP
Copyright © 2018 www.massapi.com. 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.