Class V1SsoClientSpec
The SSO client specification.
Namespace: Neon.Kube.Resources.Cluster
Assembly: Neon.Kube.Resources.dll
Syntax
public class V1SsoClientSpec
Properties
Id
The client ID used to identify the client.
Declaration
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
LogoUrl
Logo used when displaying this client to the end user.
Declaration
public string LogoUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Name used when displaying this client to the end user.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Public
Public clients must use either use a redirectURL 127.0.0.1:X or "urn:ietf:wg:oauth:2.0:oob"
Declaration
public bool Public { get; set; }
Property Value
Type | Description |
---|---|
bool |
RedirectUris
A registered set of redirect URIs. When redirecting from dex to the client, the URI requested to redirect to MUST match one of these values, unless the client is "public".
Declaration
public List<string> RedirectUris { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
Secret
The client Secret used to identify the client.
Declaration
public string Secret { get; set; }
Property Value
Type | Description |
---|---|
string |
TrustedPeers
TrustedPeers are a list of peers which can issue tokens on this client's behalf using the dynamic "oauth2:server:client_id:(client_id)" scope. If a peer makes such a request, this client's ID will appear as the ID Token's audience.
Clients inherently trust themselves.
Declaration
public List<string> TrustedPeers { get; set; }
Property Value
Type | Description |
---|---|
List<string> |