Package org.sonatype.security.web

Examples of org.sonatype.security.web.ProtectedPathManager


        (PathMatchingFilterChainResolver) shiroFilter.getFilterChainResolver();
    assertThat(filterChainResolver.getFilterChainManager(), instanceOf(DefaultFilterChainManager.class));
    assertThat(filterChainResolver, sameInstance(injector.getInstance(FilterChainResolver.class)));

    // now add a protected path
    ProtectedPathManager protectedPathManager = injector.getInstance(ProtectedPathManager.class);
    protectedPathManager.addProtectedResource("/service/**", "foobar,perms[sample:priv-name]");

    NamedFilterList filterList = filterChainResolver.getFilterChainManager().getChain("/service/**");
    assertThat(filterList.get(0), instanceOf(SimpleAccessControlFilter.class));
    assertThat(filterList.get(1), instanceOf(HttpMethodPermissionFilter.class));

View Full Code Here

TOP

Related Classes of org.sonatype.security.web.ProtectedPathManager

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.