Examples of AccessDecisionVoter


Examples of org.acegisecurity.vote.AccessDecisionVoter

public class XACMLFilterAccessDecisionManager extends AbstractAccessDecisionManager {

    public void decide(Authentication auth, Object arg1, ConfigAttributeDefinition arg2)
            throws AccessDeniedException, InsufficientAuthenticationException {

        AccessDecisionVoter voter = (AccessDecisionVoter) this.getDecisionVoters().get(0);
        int decision = voter.vote(auth, arg1, arg2);
        if (decision != AccessDecisionVoter.ACCESS_GRANTED) {
            throw new AccessDeniedException("Access Denied: " + arg1.toString());
        }
    }
View Full Code Here

Examples of org.apache.deltaspike.security.api.authorization.AccessDecisionVoter

                ((EditableAccessDecisionVoterContext) voterContext).setSource(invocationContext);
            }

            Set<SecurityViolation> violations;

            AccessDecisionVoter voter;
            for (Class<? extends AccessDecisionVoter> voterClass : accessDecisionVoters)
            {
                voter = BeanProvider.getContextualReference(voterClass, false);

                violations = voter.checkPermission(voterContext);

                if (violations != null && violations.size() > 0)
                {
                    if (voterContext instanceof EditableAccessDecisionVoterContext)
                    {
View Full Code Here

Examples of org.apache.deltaspike.security.api.authorization.AccessDecisionVoter

                ((EditableAccessDecisionVoterContext) voterContext).setSource(invocationContext);
            }

            Set<SecurityViolation> violations;

            AccessDecisionVoter voter;
            for (Class<? extends AccessDecisionVoter> voterClass : accessDecisionVoters)
            {
                voter = BeanProvider.getContextualReference(voterClass, false);

                violations = voter.checkPermission(voterContext);

                if (violations != null && violations.size() > 0)
                {
                    if (voterContext instanceof EditableAccessDecisionVoterContext)
                    {
View Full Code Here

Examples of org.apache.deltaspike.security.api.authorization.AccessDecisionVoter

                ((EditableAccessDecisionVoterContext) voterContext).setSource(invocationContext);
            }

            Set<SecurityViolation> violations;

            AccessDecisionVoter voter;
            for (Class<? extends AccessDecisionVoter> voterClass : accessDecisionVoters)
            {
                voter = BeanProvider.getContextualReference(voterClass, false);

                violations = voter.checkPermission(voterContext);

                if (violations != null && violations.size() > 0)
                {
                    if (voterContext instanceof EditableAccessDecisionVoterContext)
                    {
View Full Code Here

Examples of org.apache.deltaspike.security.api.authorization.AccessDecisionVoter

                ((EditableAccessDecisionVoterContext) voterContext).setSource(invocationContext);
            }

            Set<SecurityViolation> violations;

            AccessDecisionVoter voter;
            for (Class<? extends AccessDecisionVoter> voterClass : accessDecisionVoters)
            {
                voter = BeanProvider.getContextualReference(voterClass, false);

                violations = voter.checkPermission(voterContext);

                if (violations != null && violations.size() > 0)
                {
                    if (voterContext instanceof EditableAccessDecisionVoterContext)
                    {
View Full Code Here

Examples of org.apache.deltaspike.security.api.authorization.AccessDecisionVoter

                ((EditableAccessDecisionVoterContext) voterContext).setSource(invocationContext);
            }

            Set<SecurityViolation> violations;

            AccessDecisionVoter voter;
            for (Class<? extends AccessDecisionVoter> voterClass : accessDecisionVoters)
            {
                voter = BeanProvider.getContextualReference(voterClass, false);

                violations = voter.checkPermission(voterContext);

                if (violations != null && violations.size() > 0)
                {
                    if (voterContext instanceof EditableAccessDecisionVoterContext)
                    {
View Full Code Here

Examples of org.apache.myfaces.extensions.cdi.core.api.security.AccessDecisionVoter

            return;
        }

        Set<SecurityViolation> violations;

        AccessDecisionVoter voter;
        for(Class<? extends AccessDecisionVoter> voterClass : accessDecisionVoters)
        {
            voter = getOrCreateScopedInstanceOfBeanByClass(beanManager, voterClass);

            violations = voter.checkPermission(invocationContext);

            if(violations != null && violations.size() > 0)
            {
                throw new AccessDeniedException(violations, errorView);
            }
View Full Code Here

Examples of org.apache.myfaces.extensions.cdi.core.api.security.AccessDecisionVoter

            return;
        }

        Set<SecurityViolation> violations;

        AccessDecisionVoter voter;
        for(Class<? extends AccessDecisionVoter> voterClass : accessDecisionVoters)
        {
            voter = CodiUtils.getContextualReferenceByClass(beanManager, voterClass);

            violations = voter.checkPermission(invocationContext);

            if(violations != null && violations.size() > 0)
            {
                throw new AccessDeniedException(violations, errorView);
            }
View Full Code Here

Examples of org.apache.myfaces.extensions.cdi.core.api.security.AccessDecisionVoter

            return;
        }

        Set<SecurityViolation> violations;

        AccessDecisionVoter voter;
        for(Class<? extends AccessDecisionVoter> voterClass : accessDecisionVoters)
        {
            voter = CodiUtils.getContextualReferenceByClass(beanManager, voterClass);

            violations = voter.checkPermission(invocationContext);

            if(violations != null && violations.size() > 0)
            {
                throw new AccessDeniedException(violations, errorView);
            }
View Full Code Here

Examples of org.apache.myfaces.extensions.cdi.core.api.security.AccessDecisionVoter

                ((EditableAccessDecisionVoterContext)voterContext).setState(voterState);
            }

            Set<SecurityViolation> violations;

            AccessDecisionVoter voter;
            for(Class<? extends AccessDecisionVoter> voterClass : accessDecisionVoters)
            {
                voter = CodiUtils.getContextualReferenceByClass(beanManager, voterClass);

                violations = voter.checkPermission(invocationContext);

                if(violations != null && violations.size() > 0)
                {
                    if(voterContext instanceof EditableAccessDecisionVoterContext)
                    {
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.