Class JWTProviderEntry
Namespace: Consul
Assembly: Consul.dll
The JWTProviderEntry configures Consul to use a JSON Web Token (JWT) and JSON Web Key Set (JWKS) in order to add JWT validation to proxies in the service mesh.
public class JWTProviderEntry
Inheritance
Inherited Members
object.Equals(object) , object.Equals(object, object) , object.GetHashCode() , object.GetType() , object.MemberwiseClone() , object.ReferenceEquals(object, object) , object.ToString()
Properties
Audiences
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public List<string> Audiences { get; set; }
Property Value
CacheConfig
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public CacheConfig CacheConfig { get; set; }
Property Value
ClockSkewSeconds
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public string ClockSkewSeconds { get; set; }
Property Value
Forwarding
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public ForwardingConfig Forwarding { get; set; }
Property Value
Issuer
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public string Issuer { get; set; }
Property Value
JSONWebKeySet
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public List<JSONWebKeySetConfig> JSONWebKeySet { get; set; }
Property Value
Kind
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public string Kind { get; set; }
Property Value
Locations
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public List<ProviderLocation> Locations { get; set; }
Property Value
Name
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public string Name { get; set; }