Table of Contents

Class OAuthClientRepresentation

Namespace
Keycloak.AuthServices.Sdk.Kiota.Admin.Models
Assembly
Keycloak.AuthServices.Sdk.Kiota.dll
[Obsolete("")]
public class OAuthClientRepresentation : IAdditionalDataHolder, IParsable
Inheritance
OAuthClientRepresentation
Implements
IAdditionalDataHolder
IParsable
Inherited Members

Constructors

OAuthClientRepresentation()

Instantiates a new OAuthClientRepresentation and sets the default values.

public OAuthClientRepresentation()

Properties

Access

The access property

public OAuthClientRepresentation_access? Access { get; set; }

Property Value

OAuthClientRepresentation_access

AdditionalData

Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

public IDictionary<string, object> AdditionalData { get; set; }

Property Value

IDictionary<string, object>

AdminUrl

The adminUrl property

public string? AdminUrl { get; set; }

Property Value

string

AlwaysDisplayInConsole

The alwaysDisplayInConsole property

public bool? AlwaysDisplayInConsole { get; set; }

Property Value

bool?

Attributes

The attributes property

public OAuthClientRepresentation_attributes? Attributes { get; set; }

Property Value

OAuthClientRepresentation_attributes

AuthenticationFlowBindingOverrides

The authenticationFlowBindingOverrides property

public OAuthClientRepresentation_authenticationFlowBindingOverrides? AuthenticationFlowBindingOverrides { get; set; }

Property Value

OAuthClientRepresentation_authenticationFlowBindingOverrides

AuthorizationServicesEnabled

The authorizationServicesEnabled property

public bool? AuthorizationServicesEnabled { get; set; }

Property Value

bool?

AuthorizationSettings

The authorizationSettings property

public ResourceServerRepresentation? AuthorizationSettings { get; set; }

Property Value

ResourceServerRepresentation

BaseUrl

The baseUrl property

public string? BaseUrl { get; set; }

Property Value

string

BearerOnly

The bearerOnly property

public bool? BearerOnly { get; set; }

Property Value

bool?

Claims

The claims property

[Obsolete("")]
public OAuthClientRepresentation_claims? Claims { get; set; }

Property Value

OAuthClientRepresentation_claims

ClientAuthenticatorType

The clientAuthenticatorType property

public string? ClientAuthenticatorType { get; set; }

Property Value

string

ClientId

The clientId property

public string? ClientId { get; set; }

Property Value

string

ClientTemplate

The clientTemplate property

[Obsolete("")]
public string? ClientTemplate { get; set; }

Property Value

string

ConsentRequired

The consentRequired property

public bool? ConsentRequired { get; set; }

Property Value

bool?

DefaultClientScopes

The defaultClientScopes property

public List<string>? DefaultClientScopes { get; set; }

Property Value

List<string>

DefaultRoles

The defaultRoles property

[Obsolete("")]
public List<string>? DefaultRoles { get; set; }

Property Value

List<string>

Description

The description property

public string? Description { get; set; }

Property Value

string

DirectAccessGrantsEnabled

The directAccessGrantsEnabled property

public bool? DirectAccessGrantsEnabled { get; set; }

Property Value

bool?

DirectGrantsOnly

The directGrantsOnly property

[Obsolete("")]
public bool? DirectGrantsOnly { get; set; }

Property Value

bool?

Enabled

The enabled property

public bool? Enabled { get; set; }

Property Value

bool?

FrontchannelLogout

The frontchannelLogout property

public bool? FrontchannelLogout { get; set; }

Property Value

bool?

FullScopeAllowed

The fullScopeAllowed property

public bool? FullScopeAllowed { get; set; }

Property Value

bool?

Id

The id property

public string? Id { get; set; }

Property Value

string

ImplicitFlowEnabled

The implicitFlowEnabled property

public bool? ImplicitFlowEnabled { get; set; }

Property Value

bool?

Name

The name property

public string? Name { get; set; }

Property Value

string

NodeReRegistrationTimeout

The nodeReRegistrationTimeout property

public int? NodeReRegistrationTimeout { get; set; }

Property Value

int?

NotBefore

The notBefore property

public int? NotBefore { get; set; }

Property Value

int?

OptionalClientScopes

The optionalClientScopes property

public List<string>? OptionalClientScopes { get; set; }

Property Value

List<string>

Origin

The origin property

public string? Origin { get; set; }

Property Value

string

Protocol

The protocol property

public string? Protocol { get; set; }

Property Value

string

ProtocolMappers

The protocolMappers property

public List<ProtocolMapperRepresentation>? ProtocolMappers { get; set; }

Property Value

List<ProtocolMapperRepresentation>

PublicClient

The publicClient property

public bool? PublicClient { get; set; }

Property Value

bool?

RedirectUris

The redirectUris property

public List<string>? RedirectUris { get; set; }

Property Value

List<string>

RegisteredNodes

The registeredNodes property

public OAuthClientRepresentation_registeredNodes? RegisteredNodes { get; set; }

Property Value

OAuthClientRepresentation_registeredNodes

RegistrationAccessToken

The registrationAccessToken property

public string? RegistrationAccessToken { get; set; }

Property Value

string

RootUrl

The rootUrl property

public string? RootUrl { get; set; }

Property Value

string

Secret

The secret property

public string? Secret { get; set; }

Property Value

string

ServiceAccountsEnabled

The serviceAccountsEnabled property

public bool? ServiceAccountsEnabled { get; set; }

Property Value

bool?

StandardFlowEnabled

The standardFlowEnabled property

public bool? StandardFlowEnabled { get; set; }

Property Value

bool?

SurrogateAuthRequired

The surrogateAuthRequired property

public bool? SurrogateAuthRequired { get; set; }

Property Value

bool?

UseTemplateConfig

The useTemplateConfig property

[Obsolete("")]
public bool? UseTemplateConfig { get; set; }

Property Value

bool?

UseTemplateMappers

The useTemplateMappers property

[Obsolete("")]
public bool? UseTemplateMappers { get; set; }

Property Value

bool?

UseTemplateScope

The useTemplateScope property

[Obsolete("")]
public bool? UseTemplateScope { get; set; }

Property Value

bool?

WebOrigins

The webOrigins property

public List<string>? WebOrigins { get; set; }

Property Value

List<string>

Methods

CreateFromDiscriminatorValue(IParseNode)

Creates a new instance of the appropriate class based on discriminator value

public static OAuthClientRepresentation CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

The parse node to use to read the discriminator value and create the object

Returns

OAuthClientRepresentation

A OAuthClientRepresentation

GetFieldDeserializers()

The deserialization information for the current model

public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()

Returns

IDictionary<string, Action<IParseNode>>

A IDictionary<string, Action<IParseNode>>

Serialize(ISerializationWriter)

Serializes information the current object

public virtual void Serialize(ISerializationWriter writer)

Parameters

writer ISerializationWriter

Serialization writer to use to serialize this model