Examples of AccessController


Examples of org.apache.lenya.ac.AccessController

    public Map act(Redirector redirector, SourceResolver sourceResolver, Map objectModel,
            String source, Parameters parameters) throws Exception {

        ServiceSelector selector = null;
        AccessControllerResolver resolver = null;
        AccessController accessController = null;

        Request request = ObjectModelHelper.getRequest(objectModel);
       
        if (!request.isSecure()) {
            try {
                selector = (ServiceSelector) this.manager.lookup(AccessControllerResolver.ROLE
                        + "Selector");
   
                resolver = (AccessControllerResolver) selector
                        .select(AccessControllerResolver.DEFAULT_RESOLVER);
   
                String url = ServletHelper.getWebappURI(request);
                accessController = resolver.resolveAccessController(url);
   
                if (accessController != null) {
                    PolicyManager policyManager = accessController.getPolicyManager();
                    Policy policy = policyManager.getPolicy(accessController.getAccreditableManager(),
                            url);
                    if (policy.isSSLProtected()) {
                        Session session = RepositoryUtil.getSession(this.manager, request);
                        LinkRewriter rewriter = new OutgoingLinkRewriter(this.manager, session, url,
                                false, true, false);
View Full Code Here

Examples of org.jitterbit.integration.server.accesscontrol.AccessController

        checkNotNull(conn, "conn");
        this.conn = conn;
    }

    public AccessController newController() {
        AccessController ctrl = new AccessController();
        ctrl.setGroupLookup(new TranDbGroupLookup(conn));
        ctrl.setUserPermissionsLookup(new TranDbUserPermissionsLookup(conn));
        ctrl.setGroupPermissionsLookup(new TranDbGroupPermissionsLookup(conn));
        ctrl.setGuidToIdMapper(new GuidToIdDbMapper(conn));
        return ctrl;
    }
View Full Code Here
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.