Class DexOidcClaimMapping
Configuration for backend connectors.
Namespace: Neon.Kube.Resources.Dex
Assembly: Neon.Kube.Resources.dll
Syntax
public class DexOidcClaimMapping
Constructors
DexOidcClaimMapping()
Constructor.
Declaration
public DexOidcClaimMapping()
Properties
EmailKey
Configurable key which contains the email claims.
Declaration
[JsonProperty(PropertyName = "EmailKey", Required = Required.Always, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "email", ApplyNamingConventions = false)]
public string EmailKey { get; set; }
Property Value
Type | Description |
---|---|
string |
GroupsKey
Configurable key which contains the groups claims.
Declaration
[JsonProperty(PropertyName = "GroupsKey", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "groups", ApplyNamingConventions = false)]
public string GroupsKey { get; set; }
Property Value
Type | Description |
---|---|
string |
PreferredUsernameKey
Configurable key which contains the preferred username claims.
Declaration
[JsonProperty(PropertyName = "PreferredUsernameKey", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "preferred_username", ApplyNamingConventions = false)]
public string PreferredUsernameKey { get; set; }
Property Value
Type | Description |
---|---|
string |