Examples of RolesRequiredRule


Examples of org.jboss.errai.bus.server.security.auth.rules.RolesRequiredRule

                                }

                                // Subscribe the service to the bus.
                                bus.subscribe(svcName, svc);

                                RolesRequiredRule rule = null;
                                if (clazz.isAnnotationPresent(RequireRoles.class)) {
                                    rule = new RolesRequiredRule(clazz.getAnnotation(RequireRoles.class).value(), bus);
                                } else if (clazz.isAnnotationPresent(RequireAuthentication.class)) {
                                    rule = new RolesRequiredRule(new HashSet<Object>(), bus);
                                }
                                if (rule != null) {
                                    bus.addRule(svcName, rule);
                                }
                            }
                        }
                    }
                }
        );

        String requireAuthenticationForAll = "errai.require_authentication_for_all";

        if (hasProperty(requireAuthenticationForAll) && "true".equals(getProperty(requireAuthenticationForAll))) {
            bus.addRule("ClientNegotiationService", new RolesRequiredRule(new HashSet<Object>(), bus));
        }

        for (Runnable r : deferred) {
            r.run();
        }
View Full Code Here

Examples of org.jboss.errai.bus.server.security.auth.rules.RolesRequiredRule

                    RuleDelegateMessageCallback ruleDelegate = (RuleDelegateMessageCallback) mc;
                    DefaultMutableTreeNode securityNode =
                            new DefaultMutableTreeNode("Security");

                    if (ruleDelegate.getRoutingRule() instanceof RolesRequiredRule) {
                        RolesRequiredRule rule = (RolesRequiredRule) ruleDelegate.getRoutingRule();

                        DefaultMutableTreeNode rolesNode =
                                new DefaultMutableTreeNode(rule.getRoles().isEmpty() ? "Requires Authentication" : "Roles Required");

                        for (Object o : rule.getRoles()) {
                            //     DefaultMutableTreeNode roleNode = new DefaultMutableTreeNode(String.valueOf(o));

                            rolesNode.add(UiHelper.createIconEntry("key.png", valueOf(o)));
                        }
View Full Code Here

Examples of org.jboss.errai.bus.server.security.auth.rules.RolesRequiredRule

        if (commandPoints.isEmpty()) {
          // Subscribe the service to the bus.
          context.getBus().subscribe(svcName, (MessageCallback) svc);
        }

        RolesRequiredRule rule = null;
        if (clazz.isAnnotationPresent(RequireRoles.class)) {
          rule = new RolesRequiredRule(clazz.getAnnotation(RequireRoles.class).value(), context.getBus());
        }
        else if (clazz.isAnnotationPresent(RequireAuthentication.class)) {
          rule = new RolesRequiredRule(new HashSet<Object>(), context.getBus());
        }
        if (rule != null) {
          context.getBus().addRule(svcName, rule);
        }
      }
View Full Code Here

Examples of org.jboss.errai.bus.server.security.auth.rules.RolesRequiredRule

          RuleDelegateMessageCallback ruleDelegate = (RuleDelegateMessageCallback) mc;
          DefaultMutableTreeNode securityNode =
                  new DefaultMutableTreeNode("Security");

          if (ruleDelegate.getRoutingRule() instanceof RolesRequiredRule) {
            RolesRequiredRule rule = (RolesRequiredRule) ruleDelegate.getRoutingRule();

            DefaultMutableTreeNode rolesNode =
                    new DefaultMutableTreeNode(rule.getRoles().isEmpty() ? "Requires Authentication" : "Roles Required");

            for (Object o : rule.getRoles()) {
              //     DefaultMutableTreeNode roleNode = new DefaultMutableTreeNode(String.valueOf(o));

              rolesNode.add(UiHelper.createIconEntry("key.png", valueOf(o)));
            }
View Full Code Here

Examples of org.jboss.errai.bus.server.security.auth.rules.RolesRequiredRule

        final ErraiServiceConfigurator config = context.getConfig();

        if (config.hasProperty(requireAuthenticationForAll) && "true".equals(config.getProperty(requireAuthenticationForAll))) {
            log.info("authentication for all requests required, adding rule ... ");
            context.getBus().addRule("AuthorizationService", new RolesRequiredRule(new HashSet<Object>(), context.getBus()));
        }
    }
View Full Code Here

Examples of org.jboss.errai.bus.server.security.auth.rules.RolesRequiredRule

                if (commandPoints.isEmpty()) {
                    // Subscribe the service to the bus.
                    context.getBus().subscribe(svcName, (MessageCallback) svc);
                }

                RolesRequiredRule rule = null;
                if (clazz.isAnnotationPresent(RequireRoles.class)) {
                    rule = new RolesRequiredRule(clazz.getAnnotation(RequireRoles.class).value(), context.getBus());
                } else if (clazz.isAnnotationPresent(RequireAuthentication.class)) {
                    rule = new RolesRequiredRule(new HashSet<Object>(), context.getBus());
                }
                if (rule != null) {
                    context.getBus().addRule(svcName, rule);
                }
            }
View Full Code Here

Examples of org.jboss.errai.bus.server.security.auth.rules.RolesRequiredRule

          RuleDelegateMessageCallback ruleDelegate = (RuleDelegateMessageCallback) mc;
          DefaultMutableTreeNode securityNode =
                  new DefaultMutableTreeNode("Security");

          if (ruleDelegate.getRoutingRule() instanceof RolesRequiredRule) {
            RolesRequiredRule rule = (RolesRequiredRule) ruleDelegate.getRoutingRule();

            DefaultMutableTreeNode rolesNode =
                    new DefaultMutableTreeNode(rule.getRoles().isEmpty() ? "Requires Authentication" : "Roles Required");

            for (Object o : rule.getRoles()) {
              //     DefaultMutableTreeNode roleNode = new DefaultMutableTreeNode(String.valueOf(o));

              rolesNode.add(UiHelper.createIconEntry("key.png", valueOf(o)));
            }
View Full Code Here

Examples of org.jboss.errai.bus.server.security.auth.rules.RolesRequiredRule

                    RuleDelegateMessageCallback ruleDelegate = (RuleDelegateMessageCallback) mc;
                    DefaultMutableTreeNode securityNode =
                            new DefaultMutableTreeNode("Security");

                    if (ruleDelegate.getRoutingRule() instanceof RolesRequiredRule) {
                        RolesRequiredRule rule = (RolesRequiredRule) ruleDelegate.getRoutingRule();

                        DefaultMutableTreeNode rolesNode =
                                new DefaultMutableTreeNode(rule.getRoles().isEmpty() ? "Requires Authentication" : "Roles Required");

                        for (Object o : rule.getRoles()) {
                            //     DefaultMutableTreeNode roleNode = new DefaultMutableTreeNode(String.valueOf(o));

                            rolesNode.add(UiHelper.createIconEntry("key.png", valueOf(o)));
                        }
View Full Code Here

Examples of org.jboss.errai.bus.server.security.auth.rules.RolesRequiredRule

        }).getInstance(loadClass);
      }

      final Object targetService = svc;

      RolesRequiredRule rule = null;
      if (loadClass.isAnnotationPresent(RequireRoles.class)) {
        rule = new RolesRequiredRule(loadClass.getAnnotation(RequireRoles.class).value(), context.getBus());
      }
      else if (loadClass.isAnnotationPresent(RequireAuthentication.class)) {
        rule = new RolesRequiredRule(new HashSet<Object>(), context.getBus());
      }

      if (!commandPoints.isEmpty()) {
        if (local) {
          context.getBus().subscribeLocal(svcName, new CommandBindingsCallback(commandPoints, svc, context.getBus()));
View Full Code Here

Examples of org.jboss.errai.bus.server.security.auth.rules.RolesRequiredRule

        if (commandPoints.isEmpty()) {
          // Subscribe the service to the bus.
          context.getBus().subscribe(svcName, (MessageCallback) svc);
        }

        RolesRequiredRule rule = null;
        if (clazz.isAnnotationPresent(RequireRoles.class)) {
          rule = new RolesRequiredRule(clazz.getAnnotation(RequireRoles.class).value(), context.getBus());
        }
        else if (clazz.isAnnotationPresent(RequireAuthentication.class)) {
          rule = new RolesRequiredRule(new HashSet<Object>(), context.getBus());
        }
        if (rule != null) {
          context.getBus().addRule(svcName, rule);
        }
      }
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.