Table of Contents

Class IdentityProviderRepresentation

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

Properties

AddReadTokenRoleOnCreate

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

Property Value

bool?

AdditionalProperties

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

Property Value

IDictionary<string, object>

Alias

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

Property Value

string

AuthenticateByDefault

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

Property Value

bool?

Config

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

Property Value

IDictionary<string, string>

DisplayName

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

Property Value

string

Enabled

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

Property Value

bool?

FirstBrokerLoginFlowAlias

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

Property Value

string

InternalId

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

Property Value

string

LinkOnly

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

Property Value

bool?

PostBrokerLoginFlowAlias

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

Property Value

string

ProviderId

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

Property Value

string

StoreToken

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

Property Value

bool?

TrustEmail

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

Property Value

bool?

UpdateProfileFirstLogin

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

Property Value

bool?

UpdateProfileFirstLoginMode

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

Property Value

string