Class DexLdapConfig
Configuration for backend connectors.
Namespace: Neon.Kube.Resources.Dex
Assembly: Neon.Kube.Resources.dll
Syntax
public class DexLdapConfig
Constructors
DexLdapConfig()
Constructor.
Declaration
public DexLdapConfig()
Properties
BindDN
Bind DN information.
Declaration
[JsonProperty(PropertyName = "BindDN", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "bindDN", ApplyNamingConventions = false)]
public string BindDN { get; set; }
Property Value
Type | Description |
---|---|
string |
BindPW
Bind Password. information.
Declaration
[JsonProperty(PropertyName = "BindPW", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "bindPW", ApplyNamingConventions = false)]
public string BindPW { get; set; }
Property Value
Type | Description |
---|---|
string |
GroupSearch
Group search config. information.
Declaration
[JsonProperty(PropertyName = "GroupSearch", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "groupSearch", ApplyNamingConventions = false)]
public DexLdapSearch GroupSearch { get; set; }
Property Value
Type | Description |
---|---|
DexLdapSearch |
Host
Ldap Host.
Declaration
[JsonProperty(PropertyName = "Host", Required = Required.Always, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "host", ApplyNamingConventions = false)]
public string Host { get; set; }
Property Value
Type | Description |
---|---|
string |
InsecureNoSSL
Whether to use SSL.
Declaration
[JsonProperty(PropertyName = "InsecureNoSSL", Required = Required.Always, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "insecureNoSSL", ApplyNamingConventions = false)]
public bool? InsecureNoSSL { get; set; }
Property Value
Type | Description |
---|---|
bool? |
InsecureSkipVerify
Whether to use skip verification for insecure requests.
Declaration
[JsonProperty(PropertyName = "InsecureSkipVerify", Required = Required.Always, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "insecureSkipVerify", ApplyNamingConventions = false)]
public bool? InsecureSkipVerify { get; set; }
Property Value
Type | Description |
---|---|
bool? |
RootCA
Root CA reference. information.
Declaration
[JsonProperty(PropertyName = "RootCA", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "rootCA", ApplyNamingConventions = false)]
public string RootCA { get; set; }
Property Value
Type | Description |
---|---|
string |
UserSearch
User search config. information.
Declaration
[JsonProperty(PropertyName = "UserSearch", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "userSearch", ApplyNamingConventions = false)]
public DexLdapSearch UserSearch { get; set; }
Property Value
Type | Description |
---|---|
DexLdapSearch |
UsernamePrompt
Username prompt. information.
Declaration
[JsonProperty(PropertyName = "UsernamePrompt", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "usernamePrompt", ApplyNamingConventions = false)]
public string UsernamePrompt { get; set; }
Property Value
Type | Description |
---|---|
string |