Package org.springframework.security.access

Examples of org.springframework.security.access.SecurityConfig


    //~ Methods ========================================================================================================

    public void testCorrectOperation() throws Exception {
        AfterInvocationProviderManager manager = new AfterInvocationProviderManager();
        List list = new Vector();
        list.add(new MockAfterInvocationProvider("swap1", MethodInvocation.class, new SecurityConfig("GIVE_ME_SWAP1")));
        list.add(new MockAfterInvocationProvider("swap2", MethodInvocation.class, new SecurityConfig("GIVE_ME_SWAP2")));
        list.add(new MockAfterInvocationProvider("swap3", MethodInvocation.class, new SecurityConfig("GIVE_ME_SWAP3")));
        manager.setProviders(list);
        assertEquals(list, manager.getProviders());
        manager.afterPropertiesSet();

        List<ConfigAttribute> attr1 = SecurityConfig.createList(new String[] {"GIVE_ME_SWAP1"});
View Full Code Here


        assertThat(voter.vote(authentication, message, attributes)).isEqualTo(ACCESS_DENIED);
    }

    @Test
    public void voteAbstain() {
        attributes = Arrays.<ConfigAttribute>asList(new SecurityConfig("ROLE_USER"));
        assertThat(voter.vote(authentication, message, attributes)).isEqualTo(ACCESS_ABSTAIN);
    }
View Full Code Here

        assertThat(voter.supports(Message.class)).isTrue();
    }

    @Test
    public void supportsSecurityConfigFalse() {
        assertThat(voter.supports(new SecurityConfig("ROLE_USER"))).isFalse();
    }
View Full Code Here

    ChannelSecurityInterceptor interceptor;

    @Before
    public void setup() {
        attrs = Arrays.<ConfigAttribute>asList(new SecurityConfig("ROLE_USER"));
        interceptor = new ChannelSecurityInterceptor(source);
        interceptor.setAccessDecisionManager(accessDecisionManager);
        interceptor.setRunAsManager(runAsManager);

        originalAuth = new TestingAuthenticationToken("user", "pass", "ROLE_USER");
View Full Code Here

      UrlMatcher matcher = new AntUrlPathMatcher();
      LinkedHashMap<RequestKey, Collection<ConfigAttribute>> requestMap = new LinkedHashMap<RequestKey, Collection<ConfigAttribute>>();
      for (String key : this.getUrlPatterns().keySet()) {
        String value = this.getUrlPatterns().get(key);
        Collection<ConfigAttribute> elements = new ArrayList<ConfigAttribute>();
        elements.add(new SecurityConfig(value));
        requestMap.put(new RequestKey(key), elements);
      }
      this.defaultFilterInvocationSecurityMetadataSource = new DefaultFilterInvocationSecurityMetadataSource(matcher, requestMap);
    }
    return this.defaultFilterInvocationSecurityMetadataSource.lookupAttributes(uri, null);
View Full Code Here

     * @return list of ConfigAttributes for Spring Security
     */
    protected Collection<ConfigAttribute> getConfigAttributes(SecurityRule rule) {
        List<ConfigAttribute> configAttributes = new ArrayList<ConfigAttribute>();
        for (Object attribute : rule.getAttributes()) {
            configAttributes.add(new SecurityConfig((String) attribute));
        }
        return configAttributes;
    }
View Full Code Here

   * @return list of ConfigAttributes for Spring Security
   */
  protected Collection<ConfigAttribute> getConfigAttributes(SecurityRule rule) {
    List<ConfigAttribute> configAttributes = new ArrayList<ConfigAttribute>();
    for (String attribute : rule.getAttributes()) {
      configAttributes.add(new SecurityConfig(attribute));
    }
    return configAttributes;
  }
View Full Code Here

                        for (String attr : attrArray)
                        {
                            attr = attr.trim();
                            if (attr.length() > 0)
                            {
                                cfgAttrs.add(new SecurityConfig(attr));
                            }
                        }
                        mappings.put(methodName, cfgAttrs);
                    }
                }
View Full Code Here

  @Test
  public void testAccessGranted() {
    assertEquals(
        AccessDecisionVoter.ACCESS_GRANTED,
        voter.vote(authentication, null,
            Arrays.<ConfigAttribute> asList(new SecurityConfig("CLIENT_HAS_SCOPE"))));
  }
View Full Code Here

  public void testAccessDenied() {
    client.setScope(Arrays.asList("none"));
    assertEquals(
        AccessDecisionVoter.ACCESS_DENIED,
        voter.vote(authentication, null,
            Arrays.<ConfigAttribute> asList(new SecurityConfig("CLIENT_HAS_SCOPE"))));
  }
View Full Code Here

TOP

Related Classes of org.springframework.security.access.SecurityConfig

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.