Table of Contents

Class ClientRepresentation

Namespace
Keycloak.AuthServices.Sdk.Admin.Models
Assembly
Keycloak.AuthServices.Sdk.dll
public class ClientRepresentation
Inheritance
ClientRepresentation
Inherited Members

Properties

Access

[JsonPropertyName("access")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public IDictionary<string, bool>? Access { get; set; }

Property Value

IDictionary<string, bool>

AdditionalProperties

[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }

Property Value

IDictionary<string, object>

AdminUrl

[JsonPropertyName("adminUrl")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? AdminUrl { get; set; }

Property Value

string

AlwaysDisplayInConsole

[JsonPropertyName("alwaysDisplayInConsole")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? AlwaysDisplayInConsole { get; set; }

Property Value

bool?

Attributes

[JsonPropertyName("attributes")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public IDictionary<string, string>? Attributes { get; set; }

Property Value

IDictionary<string, string>

AuthenticationFlowBindingOverrides

[JsonPropertyName("authenticationFlowBindingOverrides")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public IDictionary<string, string>? AuthenticationFlowBindingOverrides { get; set; }

Property Value

IDictionary<string, string>

AuthorizationServicesEnabled

[JsonPropertyName("authorizationServicesEnabled")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? AuthorizationServicesEnabled { get; set; }

Property Value

bool?

AuthorizationSettings

[JsonPropertyName("authorizationSettings")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ResourceServerRepresentation? AuthorizationSettings { get; set; }

Property Value

ResourceServerRepresentation

BaseUrl

[JsonPropertyName("baseUrl")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? BaseUrl { get; set; }

Property Value

string

BearerOnly

[JsonPropertyName("bearerOnly")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? BearerOnly { get; set; }

Property Value

bool?

ClientAuthenticatorType

[JsonPropertyName("clientAuthenticatorType")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? ClientAuthenticatorType { get; set; }

Property Value

string

ClientId

[JsonPropertyName("clientId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? ClientId { get; set; }

Property Value

string

ClientTemplate

[JsonPropertyName("clientTemplate")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[Obsolete]
public string? ClientTemplate { get; set; }

Property Value

string

ConsentRequired

[JsonPropertyName("consentRequired")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? ConsentRequired { get; set; }

Property Value

bool?

DefaultClientScopes

[JsonPropertyName("defaultClientScopes")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ICollection<string>? DefaultClientScopes { get; set; }

Property Value

ICollection<string>

DefaultRoles

[JsonPropertyName("defaultRoles")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[Obsolete]
public ICollection<string>? DefaultRoles { get; set; }

Property Value

ICollection<string>

Description

[JsonPropertyName("description")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Description { get; set; }

Property Value

string

DirectAccessGrantsEnabled

[JsonPropertyName("directAccessGrantsEnabled")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? DirectAccessGrantsEnabled { get; set; }

Property Value

bool?

DirectGrantsOnly

[JsonPropertyName("directGrantsOnly")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[Obsolete]
public bool? DirectGrantsOnly { get; set; }

Property Value

bool?

Enabled

[JsonPropertyName("enabled")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? Enabled { get; set; }

Property Value

bool?

FrontchannelLogout

[JsonPropertyName("frontchannelLogout")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? FrontchannelLogout { get; set; }

Property Value

bool?

FullScopeAllowed

[JsonPropertyName("fullScopeAllowed")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? FullScopeAllowed { get; set; }

Property Value

bool?

Id

[JsonPropertyName("id")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Id { get; set; }

Property Value

string

ImplicitFlowEnabled

[JsonPropertyName("implicitFlowEnabled")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? ImplicitFlowEnabled { get; set; }

Property Value

bool?

Name

[JsonPropertyName("name")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Name { get; set; }

Property Value

string

NodeReRegistrationTimeout

[JsonPropertyName("nodeReRegistrationTimeout")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public int? NodeReRegistrationTimeout { get; set; }

Property Value

int?

NotBefore

[JsonPropertyName("notBefore")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public int? NotBefore { get; set; }

Property Value

int?

OptionalClientScopes

[JsonPropertyName("optionalClientScopes")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ICollection<string>? OptionalClientScopes { get; set; }

Property Value

ICollection<string>

Origin

[JsonPropertyName("origin")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Origin { get; set; }

Property Value

string

Protocol

[JsonPropertyName("protocol")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Protocol { get; set; }

Property Value

string

ProtocolMappers

[JsonPropertyName("protocolMappers")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ICollection<ProtocolMapperRepresentation>? ProtocolMappers { get; set; }

Property Value

ICollection<ProtocolMapperRepresentation>

PublicClient

[JsonPropertyName("publicClient")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? PublicClient { get; set; }

Property Value

bool?

RedirectUris

[JsonPropertyName("redirectUris")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ICollection<string>? RedirectUris { get; set; }

Property Value

ICollection<string>

RegisteredNodes

[JsonPropertyName("registeredNodes")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public IDictionary<string, int>? RegisteredNodes { get; set; }

Property Value

IDictionary<string, int>

RegistrationAccessToken

[JsonPropertyName("registrationAccessToken")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? RegistrationAccessToken { get; set; }

Property Value

string

RootUrl

[JsonPropertyName("rootUrl")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? RootUrl { get; set; }

Property Value

string

Secret

[JsonPropertyName("secret")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Secret { get; set; }

Property Value

string

ServiceAccountsEnabled

[JsonPropertyName("serviceAccountsEnabled")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? ServiceAccountsEnabled { get; set; }

Property Value

bool?

StandardFlowEnabled

[JsonPropertyName("standardFlowEnabled")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? StandardFlowEnabled { get; set; }

Property Value

bool?

SurrogateAuthRequired

[JsonPropertyName("surrogateAuthRequired")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? SurrogateAuthRequired { get; set; }

Property Value

bool?

UseTemplateConfig

[JsonPropertyName("useTemplateConfig")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[Obsolete]
public bool? UseTemplateConfig { get; set; }

Property Value

bool?

UseTemplateMappers

[JsonPropertyName("useTemplateMappers")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[Obsolete]
public bool? UseTemplateMappers { get; set; }

Property Value

bool?

UseTemplateScope

[JsonPropertyName("useTemplateScope")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[Obsolete]
public bool? UseTemplateScope { get; set; }

Property Value

bool?

WebOrigins

[JsonPropertyName("webOrigins")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ICollection<string>? WebOrigins { get; set; }

Property Value

ICollection<string>