public void addLoginCommandSettings(LoginCommandSettings lcs) { loginCommandSettings.put(lcs.getServer(), lcs); }
LoginCommandSettings loginCommandSettings= new LoginCommandSettings(); requiredAttributesOrElements(login, LOGIN_COMMAND_REQ_CHILDREN); allowedAttributesOrElements(login, LOGIN_COMMAND_CHILDREN); throw e; loginCommandSettings.setServer(server); throw e; loginCommandSettings.setClassName(loginClass); loginCommandSettings.setPerClientAuthentication(isPerClientAuth);
/** * Parses the BlazeDS config files and returns a populated MessagingConfiguration * * @param servletConfig the servlet config for the web application */ @SuppressWarnings("unchecked") public MessagingConfiguration getMessagingConfiguration(ServletConfig servletConfig) { Assert.isTrue(JdkVersion.getMajorJavaVersion() >= JdkVersion.JAVA_15, "Spring BlazeDS Integration requires a minimum of Java 1.5"); Assert.notNull(servletConfig, "FlexConfigurationManager requires a non-null ServletConfig - " + "Is it being used outside a WebApplicationContext?"); MessagingConfiguration configuration = new MessagingConfiguration(); configuration.getSecuritySettings().setServerInfo(servletConfig.getServletContext().getServerInfo()); if (CollectionUtils.isEmpty(configuration.getSecuritySettings().getLoginCommands())) { LoginCommandSettings settings = new LoginCommandSettings(); settings.setClassName(NoOpLoginCommand.class.getName()); configuration.getSecuritySettings().getLoginCommands().put(LoginCommandSettings.SERVER_MATCH_OVERRIDE, settings); } if (this.parser == null) { this.parser = getDefaultConfigurationParser(); } Assert.notNull(this.parser, "Unable to create a parser to load Flex messaging configuration."); this.parser.parse(this.configurationPath, new ResourceResolverAdapter(this.resourceLoader), configuration); return configuration; }
private LoginCommand initLoginCommand(LoginCommandSettings loginCommandSettings) { String loginClass = loginCommandSettings.getClassName(); Class c = ClassUtil.createClass(loginClass, FlexContext.getMessageBroker() == null ? null : FlexContext.getMessageBroker().getClassLoader()); LoginCommand loginCommand = (LoginCommand)ClassUtil.createDefaultInstance(c, LoginCommand.class); return loginCommand; }
loginManager.setPerClientAuthentication(loginCommandSettings.isPerClientAuthentication());
for (int i = 0; i < list.getLength(); i++) { Node login = list.item(i); LoginCommandSettings loginCommandSettings = new LoginCommandSettings(); requiredAttributesOrElements(login, LOGIN_COMMAND_REQ_CHILDREN); allowedAttributesOrElements(login, LOGIN_COMMAND_CHILDREN); throw e; loginCommandSettings.setServer(server); throw e; loginCommandSettings.setClassName(loginClass); loginCommandSettings.setPerClientAuthentication(isPerClientAuth);
private LoginCommand initLoginCommand(LoginCommandSettings loginCommandSettings) { String loginClass = loginCommandSettings.getClassName(); Class c = ClassUtil.createClass(loginClass, FlexContext.getMessageBroker() == null ? null : FlexContext.getMessageBroker().getClassLoader()); LoginCommand loginCommand = (LoginCommand)ClassUtil.createDefaultInstance(c, LoginCommand.class); return loginCommand; }
loginManager.setPerClientAuthentication(loginCommandSettings.isPerClientAuthentication());
for (int i = 0; i < list.getLength(); i++) { Node login = list.item(i); LoginCommandSettings loginCommandSettings = new LoginCommandSettings(); requiredAttributesOrElements(login, LOGIN_COMMAND_REQ_CHILDREN); allowedAttributesOrElements(login, LOGIN_COMMAND_CHILDREN); throw e; loginCommandSettings.setServer(server); throw e; loginCommandSettings.setClassName(loginClass); loginCommandSettings.setPerClientAuthentication(isPerClientAuth);
private LoginCommand initLoginCommand(LoginCommandSettings loginCommandSettings) { String loginClass = loginCommandSettings.getClassName(); Class c = ClassUtil.createClass(loginClass, FlexContext.getMessageBroker() == null ? null : FlexContext.getMessageBroker().getClassLoader()); LoginCommand loginCommand = (LoginCommand)ClassUtil.createDefaultInstance(c, LoginCommand.class); return loginCommand; }
public void addLoginCommandSettings(LoginCommandSettings lcs) { loginCommandSettings.put(lcs.getServer(), lcs); }
loginManager.setPerClientAuthentication(loginCommandSettings.isPerClientAuthentication());
public void addLoginCommandSettings(LoginCommandSettings lcs) { loginCommandSettings.put(lcs.getServer(), lcs); }