Examples of WebResourceCollection


Examples of io.undertow.servlet.api.WebResourceCollection

                .setIdentityManager(identityManager)
                .setLoginConfig(new LoginConfig("BASIC", "Test Realm"))
                .addServlet(s);

        builder.addSecurityConstraint(new SecurityConstraint()
                .addWebResourceCollection(new WebResourceCollection()
                        .addUrlPattern("/role1"))
                .addRoleAllowed("role1"));
        builder.addSecurityConstraint(new SecurityConstraint()
                .addWebResourceCollection(new WebResourceCollection()
                        .addUrlPattern("/secured/*"))
                .addRoleAllowed("role2"));
        builder.addSecurityConstraint(new SecurityConstraint()
                .addWebResourceCollection(new WebResourceCollection()
                        .addUrlPattern("/secured/*"))
                .addRoleAllowed("role2"));
        builder.addSecurityConstraint(new SecurityConstraint()
                .addWebResourceCollection(new WebResourceCollection()
                        .addUrlPattern("/secured/1/*"))
                .addRoleAllowed("role1"));
        builder.addSecurityConstraint(new SecurityConstraint()
                .addWebResourceCollection(new WebResourceCollection()
                        .addUrlPattern("/secured/1/2/*"))
                .addRoleAllowed("role2"));
        builder.addSecurityConstraint(new SecurityConstraint()
                .addWebResourceCollection(new WebResourceCollection()
                        .addUrlPattern("*.html"))
                .addRoleAllowed("role2"));
        builder.addSecurityConstraint(new SecurityConstraint()
                .addWebResourceCollection(new WebResourceCollection()
                        .addUrlPattern("/public/postSecured/*")
                        .addHttpMethod("POST"))
                .addRoleAllowed("role1"));

        DeploymentManager manager = container.addDeployment(builder);
View Full Code Here

Examples of io.undertow.servlet.api.WebResourceCollection

        } else {
            di.addInitParameter("keycloak.config.resolver", keycloakConfigResolver.getCanonicalName());
        }
        if (isConstrained) {
            SecurityConstraint constraint = new SecurityConstraint();
            WebResourceCollection collection = new WebResourceCollection();
            collection.addUrlPattern(constraintUrl);
            constraint.addWebResourceCollection(collection);
            constraint.addRoleAllowed(role);
            di.addSecurityConstraint(constraint);
        }
        LoginConfig loginConfig = new LoginConfig("KEYCLOAK", "demo");
View Full Code Here

Examples of io.undertow.servlet.api.WebResourceCollection

        ServletInfo regularServletInfo = new ServletInfo("servlet", SendUsernameServlet.class)
                .addMapping("/*");

        SecurityConstraint constraint = new SecurityConstraint();
        WebResourceCollection collection = new WebResourceCollection();
        collection.addUrlPattern("/*");
        constraint.addWebResourceCollection(collection);
        constraint.addRoleAllowed("manager");
        LoginConfig loginConfig = new LoginConfig("FORM", "Test Realm");

        ResourceManager resourceManager = new TestResourceManager(warResourcePath);
View Full Code Here

Examples of io.undertow.servlet.api.WebResourceCollection

      }
   }

   private void configureContextSecurity() {
      SecurityConstraint constraint = new SecurityConstraint();
      WebResourceCollection webCollection = new WebResourceCollection();
      webCollection.addUrlPattern("/rest/*");
      switch (securityMode) {
      case WRITE:
         // protect all writes
         webCollection.addHttpMethods("PUT", "POST", "DELETE");
         break;
      case READ_WRITE:
         // protect all methods
         break;
      }
View Full Code Here

Examples of org.apache.tomcat.deployment.WebResourceCollection

  while (constraints.hasMoreElements()) {
      SecurityConstraint constraint =
    (SecurityConstraint) constraints.nextElement();
      Enumeration collections = constraint.getWebResourceCollections();
      while (collections.hasMoreElements()) {
    WebResourceCollection collection =
        (WebResourceCollection) collections.nextElement();
    if (matchCollection(req, collection))
        return (constraint);
      }
  }
View Full Code Here

Examples of org.apache.tomcat.deployment.WebResourceCollection

  while (constraints.hasMoreElements()) {
      SecurityConstraint constraint =
    (SecurityConstraint) constraints.nextElement();
      Enumeration collections = constraint.getWebResourceCollections();
      while (collections.hasMoreElements()) {
    WebResourceCollection collection =
        (WebResourceCollection) collections.nextElement();
    if (matchCollection(req, collection))
        return (constraint);
      }
  }
View Full Code Here

Examples of org.apache.tomcat.deployment.WebResourceCollection

  while (constraints.hasMoreElements()) {
      SecurityConstraint constraint =
    (SecurityConstraint) constraints.nextElement();
      Enumeration collections = constraint.getWebResourceCollections();
      while (collections.hasMoreElements()) {
    WebResourceCollection collection =
        (WebResourceCollection) collections.nextElement();
    if (matchCollection(req, collection))
        return (constraint);
      }
  }
View Full Code Here

Examples of org.jboss.metadata.WebSecurityMetaData.WebResourceCollection

         current.setTransportGuarantee(securityMetaData.getTransportGuarantee());

         HashMap resources = securityMetaData.getWebResources();
         for (Object webResourceObj : resources.values())
         {
            WebResourceCollection webResource = (WebResourceCollection)webResourceObj;
            JSEResourceCollection currentResource = current.addWebResource(webResource.getName());
            for (String currentPattern : webResource.getUrlPatterns())
            {
               currentResource.addPattern(currentPattern);
            }
         }
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.