Class DexExpiryConfig
Configuration for token expiration.
Namespace: Neon.Kube.Resources.Dex
Assembly: Neon.Kube.Resources.dll
Syntax
public class DexExpiryConfig
Constructors
DexExpiryConfig()
Constructor.
Declaration
public DexExpiryConfig()
Properties
DeviceRequests
Device request expiration timeout.
Declaration
[JsonProperty(PropertyName = "DeviceRequests", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "deviceRequests", ApplyNamingConventions = false)]
public string DeviceRequests { get; set; }
Property Value
Type | Description |
---|---|
string |
IdTokens
ID Token expiration timeout.
Declaration
[JsonProperty(PropertyName = "IdTokens", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "idTokens", ApplyNamingConventions = false)]
public string IdTokens { get; set; }
Property Value
Type | Description |
---|---|
string |
RefreshTokens
Refresh token config.
Declaration
[JsonProperty(PropertyName = "RefreshTokens", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "refreshTokens", ApplyNamingConventions = false)]
public DexRefreshTokenConfig RefreshTokens { get; set; }
Property Value
Type | Description |
---|---|
DexRefreshTokenConfig |
SigningKeys
Signing keys expiration timeout.
Declaration
[JsonProperty(PropertyName = "SigningKeys", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "signingKeys", ApplyNamingConventions = false)]
public string SigningKeys { get; set; }
Property Value
Type | Description |
---|---|
string |