public boolean isGroup() { return this.groupName != null && !isDefaultGroup() && this.uri == null; }
public boolean isGroup() { return this.groupName != null && !isDefaultGroup() && this.uri == null; }
public boolean isGroup() { return this.groupName != null && !isDefaultGroup() && this.uri == null; }
private boolean hasGroup() { return isUri() && getGroupName() != null && !isDefaultGroup(); }
private boolean hasGroup() { return isUri() && getGroupName() != null && !isDefaultGroup(); }
private boolean hasGroup() { return isUri() && getGroupName() != null && !isDefaultGroup(); }
private void validate() { if (this.uriConfiguration.isEmpty()) { throw new HttpSecurityConfigurationException("No URI configuration is defined. You must provide at least one URI to protect."); } for (List<PathConfiguration> configurations : this.uriConfiguration.values()) { for (PathConfiguration configuration : configurations) { if (!configuration.isGroup()) { String groupName = configuration.getGroupName(); if (!this.groupConfiguration.containsKey(groupName) && !configuration.isDefaultGroup()) { throw new HttpSecurityConfigurationException("Group [" + groupName + "] for URI [" + configuration .getUri() + "] is not defined."); } } if (configuration.isSecured() && ((configuration == null) || ((configuration != null && configuration.getAuthenticationConfiguration() == null) && (configuration == null && configuration.getAuthorizationConfiguration() == null) && (configuration == null && configuration.getLogoutConfiguration() == null) && (configuration == null && configuration.getMethods() == null || configuration.getMethods().isEmpty()) && (configuration.getRedirects().isEmpty())))) { throw new HttpSecurityConfigurationException("You must provide an authentication, authorization or logout configuration for URI [" + configuration.getUri() + "]."); } } } }
private void validate() { if (this.uriConfiguration.isEmpty()) { throw new HttpSecurityConfigurationException("No URI configuration is defined. You must provide at least one URI to protect."); } for (List<PathConfiguration> configurations : this.uriConfiguration.values()) { for (PathConfiguration configuration : configurations) { if (!configuration.isGroup()) { String groupName = configuration.getGroupName(); if (!this.groupConfiguration.containsKey(groupName) && !configuration.isDefaultGroup()) { throw new HttpSecurityConfigurationException("Group [" + groupName + "] for URI [" + configuration .getUri() + "] is not defined."); } } if (configuration.isSecured() && ((configuration == null) || ((configuration != null && configuration.getAuthenticationConfiguration() == null) && (configuration == null && configuration.getAuthorizationConfiguration() == null) && (configuration == null && configuration.getLogoutConfiguration() == null) && (configuration == null && configuration.getMethods() == null || configuration.getMethods().isEmpty()) && (configuration.getRedirects().isEmpty())))) { throw new HttpSecurityConfigurationException("You must provide an authentication, authorization or logout configuration for URI [" + configuration.getUri() + "]."); } } } }
private void validate() { if (this.uriConfiguration.isEmpty()) { throw new HttpSecurityConfigurationException("No URI configuration is defined. You must provide at least one URI to protect."); } for (List<PathConfiguration> configurations : this.uriConfiguration.values()) { for (PathConfiguration configuration : configurations) { if (!configuration.isGroup()) { String groupName = configuration.getGroupName(); if (!this.groupConfiguration.containsKey(groupName) && !configuration.isDefaultGroup()) { throw new HttpSecurityConfigurationException("Group [" + groupName + "] for URI [" + configuration .getUri() + "] is not defined."); } } if (configuration.isSecured() && ((configuration == null) || ((configuration != null && configuration.getAuthenticationConfiguration() == null) && (configuration == null && configuration.getAuthorizationConfiguration() == null) && (configuration == null && configuration.getLogoutConfiguration() == null) && (configuration == null && configuration.getMethods() == null || configuration.getMethods().isEmpty()) && (configuration.getRedirects().isEmpty())))) { throw new HttpSecurityConfigurationException("You must provide an authentication, authorization or logout configuration for URI [" + configuration.getUri() + "]."); } } } }
public AuthenticationConfiguration getAuthenticationConfiguration() { PathConfiguration pathConfiguration = this; if (pathConfiguration.isUri() && pathConfiguration.getGroupName() != null && !pathConfiguration.isDefaultGroup()) { Map<String, PathConfiguration> groups = pathConfiguration.getSecurityConfiguration().getGroups(); PathConfiguration groupConfiguration = groups.get(pathConfiguration.getGroupName()); AuthenticationConfiguration actualConfig = new AuthenticationConfiguration(this); if (this.authenticationConfiguration != null) { if (this.authenticationConfiguration.getAuthenticationSchemeConfiguration() == null) { AuthenticationConfiguration groupAuthcConfig = groupConfiguration.getAuthenticationConfiguration(); actualConfig.setAuthenticationSchemeConfiguration(groupAuthcConfig.getAuthenticationSchemeConfiguration()); return actualConfig; } } else if (groupConfiguration != null) { return groupConfiguration.getAuthenticationConfiguration(); } } return this.authenticationConfiguration; }
public AuthenticationConfiguration getAuthenticationConfiguration() { PathConfiguration pathConfiguration = this; if (pathConfiguration.isUri() && pathConfiguration.getGroupName() != null && !pathConfiguration.isDefaultGroup()) { Map<String, PathConfiguration> groups = pathConfiguration.getSecurityConfiguration().getGroups(); PathConfiguration groupConfiguration = groups.get(pathConfiguration.getGroupName()); AuthenticationConfiguration actualConfig = new AuthenticationConfiguration(this); if (this.authenticationConfiguration != null) { if (this.authenticationConfiguration.getAuthenticationSchemeConfiguration() == null) { AuthenticationConfiguration groupAuthcConfig = groupConfiguration.getAuthenticationConfiguration(); actualConfig.setAuthenticationSchemeConfiguration(groupAuthcConfig.getAuthenticationSchemeConfiguration()); return actualConfig; } } else if (groupConfiguration != null) { return groupConfiguration.getAuthenticationConfiguration(); } } return this.authenticationConfiguration; }
public AuthenticationConfiguration getAuthenticationConfiguration() { PathConfiguration pathConfiguration = this; if (pathConfiguration.isUri() && pathConfiguration.getGroupName() != null && !pathConfiguration.isDefaultGroup()) { Map<String, PathConfiguration> groups = pathConfiguration.getSecurityConfiguration().getGroups(); PathConfiguration groupConfiguration = groups.get(pathConfiguration.getGroupName()); AuthenticationConfiguration actualConfig = new AuthenticationConfiguration(this); if (this.authenticationConfiguration != null) { if (this.authenticationConfiguration.getAuthenticationSchemeConfiguration() == null) { AuthenticationConfiguration groupAuthcConfig = groupConfiguration.getAuthenticationConfiguration(); actualConfig.setAuthenticationSchemeConfiguration(groupAuthcConfig.getAuthenticationSchemeConfiguration()); return actualConfig; } } else if (groupConfiguration != null) { return groupConfiguration.getAuthenticationConfiguration(); } } return this.authenticationConfiguration; }
public CORSConfiguration getCORSConfiguration() { PathConfiguration pathConfiguration = this; if (pathConfiguration.isUri() && pathConfiguration.getGroupName() != null && !pathConfiguration.isDefaultGroup()) { Map<String, PathConfiguration> groups = pathConfiguration.getSecurityConfiguration().getGroups(); PathConfiguration groupConfiguration = groups.get(pathConfiguration.getGroupName());
public CORSConfiguration getCORSConfiguration() { PathConfiguration pathConfiguration = this; if (pathConfiguration.isUri() && pathConfiguration.getGroupName() != null && !pathConfiguration.isDefaultGroup()) { Map<String, PathConfiguration> groups = pathConfiguration.getSecurityConfiguration().getGroups(); PathConfiguration groupConfiguration = groups.get(pathConfiguration.getGroupName());
public CORSConfiguration getCORSConfiguration() { PathConfiguration pathConfiguration = this; if (pathConfiguration.isUri() && pathConfiguration.getGroupName() != null && !pathConfiguration.isDefaultGroup()) { Map<String, PathConfiguration> groups = pathConfiguration.getSecurityConfiguration().getGroups(); PathConfiguration groupConfiguration = groups.get(pathConfiguration.getGroupName());
public AuthorizationConfiguration getAuthorizationConfiguration() { PathConfiguration pathConfiguration = this; if (pathConfiguration.isUri() && pathConfiguration.getGroupName() != null && !pathConfiguration.isDefaultGroup()) { Map<String, PathConfiguration> groups = pathConfiguration.getSecurityConfiguration().getGroups(); PathConfiguration groupConfiguration = groups.get(pathConfiguration.getGroupName());
public AuthorizationConfiguration getAuthorizationConfiguration() { PathConfiguration pathConfiguration = this; if (pathConfiguration.isUri() && pathConfiguration.getGroupName() != null && !pathConfiguration.isDefaultGroup()) { Map<String, PathConfiguration> groups = pathConfiguration.getSecurityConfiguration().getGroups(); PathConfiguration groupConfiguration = groups.get(pathConfiguration.getGroupName());
public AuthorizationConfiguration getAuthorizationConfiguration() { PathConfiguration pathConfiguration = this; if (pathConfiguration.isUri() && pathConfiguration.getGroupName() != null && !pathConfiguration.isDefaultGroup()) { Map<String, PathConfiguration> groups = pathConfiguration.getSecurityConfiguration().getGroups(); PathConfiguration groupConfiguration = groups.get(pathConfiguration.getGroupName());