All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.plsar.security.renderer.AuthenticatedRenderer Maven / Gradle / Ivy

package net.plsar.security.renderer;

import net.plsar.implement.ViewRenderer;
import net.plsar.model.NetworkRequest;
import net.plsar.security.SecurityAttributes;
import net.plsar.security.SecurityManager;
import net.plsar.security.SecurityManagerHelper;

public class AuthenticatedRenderer implements ViewRenderer {

    public boolean truthy(NetworkRequest networkRequest, SecurityAttributes securityAttributes){
        SecurityManagerHelper securityManagerHelper = new SecurityManagerHelper();
        SecurityManager security = securityManagerHelper.getSecurityManager(networkRequest, securityAttributes);
        return security.isAuthenticated(networkRequest);
    }

    public String render(NetworkRequest networkRequest, SecurityAttributes securityAttributes){
        return "";
    }

    public String getKey() {
        return "a:authenticated";
    }

    public Boolean isEval() {
        return true;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy