Class Oauth2ProxyLoginUrlParameters
Oauth2Proxy login url parameters model.
Namespace: Neon.Kube.Oauth2Proxy
Assembly: Neon.Kube.dll
Syntax
public class Oauth2ProxyLoginUrlParameters
Constructors
Oauth2ProxyLoginUrlParameters()
Constructor.
Declaration
public Oauth2ProxyLoginUrlParameters()
Properties
Allow
Specifies rules about how the default (if any) may be overridden via the query string to /oauth2/start. Only values that match one or more of the allow rules will be forwarded to the IdP.
Declaration
[JsonProperty(PropertyName = "Allow", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.Ignore)]
[YamlMember(Alias = "allow", ApplyNamingConventions = false)]
public List<Oauth2ProxyLoginUrlParameterRule> Allow { get; set; }
Property Value
Type | Description |
---|---|
List<Oauth2ProxyLoginUrlParameterRule> |
Default
Specifies a default value or values that will be passed to the IdP if not overridden.
Declaration
[JsonProperty(PropertyName = "Default", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.Ignore)]
[YamlMember(Alias = "default", ApplyNamingConventions = false)]
public List<string> Default { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
Name
Specifies the name of the query parameter.
Declaration
[JsonProperty(PropertyName = "Name", Required = Required.Always)]
[YamlMember(Alias = "name", ApplyNamingConventions = false)]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |