public LdapConfig(Security security) { if (!security.getAuthn().getLdap().isEnabled()) { return; } Ldap ldap = security.getAuthn().getLdap(); this.enabled = ldap.isEnabled(); this.url = ldap.getUrl(); this.userDnPattern = ldap.getUserDnPattern(); this.userSearchBase = ldap.getUserSearchBase(); this.userSearchFilter = ldap.getUserSearchFilter(); } }
public X509Config(Security security) { if (!security.getAuthn().getX509().isEnabled()) { return; } X509 x509 = security.getAuthn().getX509(); this.enabled = x509.isEnabled(); if (StringUtils.isNotEmpty(x509.getRoleOid())) { this.roleOid = x509.getRoleOid(); } if (StringUtils.isNotEmpty(x509.getNodeName())) { this.subjectPrincipalRegex = x509.getSubjectPrincipalRegex(); } } }
public Settings(UiSecurity uiSecurity) { setOverrideBaseUrl(uiSecurity.getOverrideBaseUrl()); if (uiSecurity.getSsl().isEnabled()) { scheme = "https"; } } }
public Settings(ApiSecurity apiSecurity, List<String> profiles) { setProfiles(profiles); setOverrideBaseUrl(apiSecurity.getOverrideBaseUrl()); if (apiSecurity.getSsl().isEnabled()) { scheme = "https"; } } }
GateConfig(ServiceSettings gate, Security security) { super(gate); server.ssl = security.getApiSecurity().getSsl(); }
@Override SpringSsl baseSsl() { return new SpringSsl(); } }
@Override ApacheSsl baseSsl() { return new ApacheSsl(); } }
public LdapConfig(Security security) { if (!security.getAuthn().getLdap().isEnabled()) { return; } Ldap ldap = security.getAuthn().getLdap(); this.enabled = ldap.isEnabled(); this.url = ldap.getUrl(); this.userDnPattern = ldap.getUserDnPattern(); this.userSearchBase = ldap.getUserSearchBase(); this.userSearchFilter = ldap.getUserSearchFilter(); } }
public X509Config(Security security) { if (!security.getAuthn().getX509().isEnabled()) { return; } X509 x509 = security.getAuthn().getX509(); this.enabled = x509.isEnabled(); if (StringUtils.isNotEmpty(x509.getRoleOid())) { this.roleOid = x509.getRoleOid(); } if (StringUtils.isNotEmpty(x509.getNodeName())) { this.subjectPrincipalRegex = x509.getSubjectPrincipalRegex(); } } }
public Settings(UiSecurity uiSecurity) { setOverrideBaseUrl(uiSecurity.getOverrideBaseUrl()); if (uiSecurity.getSsl().isEnabled()) { scheme = "https"; } } }
GateConfig(ServiceSettings gate, Security security) { super(gate); server.ssl = security.getApiSecurity().getSsl(); }
@Override SpringSsl baseSsl() { return new SpringSsl(); } }
@Override ApacheSsl baseSsl() { return new ApacheSsl(); } }