Table of Contents

Class ExpressConfigurationOrNull

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Application specific configuration for use with the OIN Express Configuration feature.

[Serializable]
public record ExpressConfigurationOrNull : IJsonOnDeserialized, IEquatable<ExpressConfigurationOrNull>
Inheritance
ExpressConfigurationOrNull
Implements
Inherited Members
Extension Methods

Properties

AdditionalProperties

[JsonIgnore]
public ReadOnlyAdditionalProperties AdditionalProperties { get; }

Property Value

ReadOnlyAdditionalProperties

AdminLoginDomain

This is the domain that admins are expected to log in via for authenticating for express configuration. It can be either the canonical domain or a registered custom domain.

[JsonPropertyName("admin_login_domain")]
public required string AdminLoginDomain { get; set; }

Property Value

string

ConnectionProfileId

The ID of the connection profile to use for this application.

[JsonPropertyName("connection_profile_id")]
public required string ConnectionProfileId { get; set; }

Property Value

string

EnableClient

When true, all connections made via express configuration will be enabled for this application.

[JsonPropertyName("enable_client")]
public required bool EnableClient { get; set; }

Property Value

bool

EnableOrganization

When true, all connections made via express configuration will have the associated organization enabled.

[JsonPropertyName("enable_organization")]
public required bool EnableOrganization { get; set; }

Property Value

bool

InitiateLoginUriTemplate

The URI users should bookmark to log in to this application. Variable substitution is permitted for the following properties: organization_name, organization_id, and connection_name.

[JsonPropertyName("initiate_login_uri_template")]
public required string InitiateLoginUriTemplate { get; set; }

Property Value

string

LinkedClients

List of client IDs that are linked to this express configuration (e.g. web or mobile clients).

[JsonPropertyName("linked_clients")]
public IEnumerable<LinkedClientConfiguration>? LinkedClients { get; set; }

Property Value

IEnumerable<LinkedClientConfiguration>

OinSubmissionId

The identifier of the published application in the OKTA OIN.

[JsonPropertyName("oin_submission_id")]
public string? OinSubmissionId { get; set; }

Property Value

string

OktaOinClientId

This is the unique identifier for the Okta OIN Express Configuration Client, which Okta will use for this application.

[JsonPropertyName("okta_oin_client_id")]
public required string OktaOinClientId { get; set; }

Property Value

string

UserAttributeProfileId

The ID of the user attribute profile to use for this application.

[JsonPropertyName("user_attribute_profile_id")]
public required string UserAttributeProfileId { get; set; }

Property Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.