private void initializeAuthenticationSchemes() { for (List<PathConfiguration> configurations : this.configuration.getPaths().values()) { for (PathConfiguration pathConfiguration : configurations) { if (pathConfiguration.isSecured()) { HttpAuthenticationScheme authenticationScheme = getAuthenticationScheme(pathConfiguration, null); if (authenticationScheme != null) { AuthenticationConfiguration authcConfig = pathConfiguration.getAuthenticationConfiguration(); AuthenticationSchemeConfiguration authcSchemeConfig = authcConfig .getAuthenticationSchemeConfiguration(); if (!CustomAuthenticationConfiguration.class.isInstance(authcSchemeConfig)) { try { authenticationScheme.initialize(authcSchemeConfig); } catch (Exception e) { throw new HttpSecurityConfigurationException( "Could not initialize Http Authentication Scheme [" + authenticationScheme + "].", e); } } } } } } }
private void initializeAuthenticationSchemes() { for (List<PathConfiguration> configurations : this.configuration.getPaths().values()) { for (PathConfiguration pathConfiguration : configurations) { if (pathConfiguration.isSecured()) { HttpAuthenticationScheme authenticationScheme = getAuthenticationScheme(pathConfiguration, null); if (authenticationScheme != null) { AuthenticationConfiguration authcConfig = pathConfiguration.getAuthenticationConfiguration(); AuthenticationSchemeConfiguration authcSchemeConfig = authcConfig .getAuthenticationSchemeConfiguration(); if (!CustomAuthenticationConfiguration.class.isInstance(authcSchemeConfig)) { try { authenticationScheme.initialize(authcSchemeConfig); } catch (Exception e) { throw new HttpSecurityConfigurationException( "Could not initialize Http Authentication Scheme [" + authenticationScheme + "].", e); } } } } } } }
private void initializeAuthenticationSchemes() { for (List<PathConfiguration> configurations : this.configuration.getPaths().values()) { for (PathConfiguration pathConfiguration : configurations) { if (pathConfiguration.isSecured()) { HttpAuthenticationScheme authenticationScheme = getAuthenticationScheme(pathConfiguration, null); if (authenticationScheme != null) { AuthenticationConfiguration authcConfig = pathConfiguration.getAuthenticationConfiguration(); AuthenticationSchemeConfiguration authcSchemeConfig = authcConfig .getAuthenticationSchemeConfiguration(); if (!CustomAuthenticationConfiguration.class.isInstance(authcSchemeConfig)) { try { authenticationScheme.initialize(authcSchemeConfig); } catch (Exception e) { throw new HttpSecurityConfigurationException( "Could not initialize Http Authentication Scheme [" + authenticationScheme + "].", e); } } } } } } }
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; }