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
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
ConnectionProfileId
The ID of the connection profile to use for this application.
[JsonPropertyName("connection_profile_id")]
public required string ConnectionProfileId { get; set; }
Property Value
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
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
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
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
OinSubmissionId
The identifier of the published application in the OKTA OIN.
[JsonPropertyName("oin_submission_id")]
public string? OinSubmissionId { get; set; }
Property Value
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
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
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.