1. Packages
  2. Auth0 Provider
  3. API Docs
  4. getConnection
Auth0 v3.16.0 published on Wednesday, Mar 12, 2025 by Pulumi

auth0.getConnection

Explore with Pulumi AI

Auth0 v3.16.0 published on Wednesday, Mar 12, 2025 by Pulumi

Data source to retrieve a specific Auth0 connection by connection_id or name.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as auth0 from "@pulumi/auth0";

// An Auth0 Connection loaded using its name.
const some_connection_by_name = auth0.getConnection({
    name: "Acceptance-Test-Connection-{{.testName}}",
});
// An Auth0 Connection loaded using its ID.
const some_connection_by_id = auth0.getConnection({
    connectionId: "con_abcdefghkijklmnopqrstuvwxyz0123456789",
});
Copy
import pulumi
import pulumi_auth0 as auth0

# An Auth0 Connection loaded using its name.
some_connection_by_name = auth0.get_connection(name="Acceptance-Test-Connection-{{.testName}}")
# An Auth0 Connection loaded using its ID.
some_connection_by_id = auth0.get_connection(connection_id="con_abcdefghkijklmnopqrstuvwxyz0123456789")
Copy
package main

import (
	"github.com/pulumi/pulumi-auth0/sdk/v3/go/auth0"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		// An Auth0 Connection loaded using its name.
		_, err := auth0.LookupConnection(ctx, &auth0.LookupConnectionArgs{
			Name: pulumi.StringRef("Acceptance-Test-Connection-{{.testName}}"),
		}, nil)
		if err != nil {
			return err
		}
		// An Auth0 Connection loaded using its ID.
		_, err = auth0.LookupConnection(ctx, &auth0.LookupConnectionArgs{
			ConnectionId: pulumi.StringRef("con_abcdefghkijklmnopqrstuvwxyz0123456789"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Auth0 = Pulumi.Auth0;

return await Deployment.RunAsync(() => 
{
    // An Auth0 Connection loaded using its name.
    var some_connection_by_name = Auth0.GetConnection.Invoke(new()
    {
        Name = "Acceptance-Test-Connection-{{.testName}}",
    });

    // An Auth0 Connection loaded using its ID.
    var some_connection_by_id = Auth0.GetConnection.Invoke(new()
    {
        ConnectionId = "con_abcdefghkijklmnopqrstuvwxyz0123456789",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.auth0.Auth0Functions;
import com.pulumi.auth0.inputs.GetConnectionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        // An Auth0 Connection loaded using its name.
        final var some-connection-by-name = Auth0Functions.getConnection(GetConnectionArgs.builder()
            .name("Acceptance-Test-Connection-{{.testName}}")
            .build());

        // An Auth0 Connection loaded using its ID.
        final var some-connection-by-id = Auth0Functions.getConnection(GetConnectionArgs.builder()
            .connectionId("con_abcdefghkijklmnopqrstuvwxyz0123456789")
            .build());

    }
}
Copy
variables:
  # An Auth0 Connection loaded using its name.
  some-connection-by-name:
    fn::invoke:
      function: auth0:getConnection
      arguments:
        name: Acceptance-Test-Connection-{{.testName}}
  # An Auth0 Connection loaded using its ID.
  some-connection-by-id:
    fn::invoke:
      function: auth0:getConnection
      arguments:
        connectionId: con_abcdefghkijklmnopqrstuvwxyz0123456789
Copy

Using getConnection

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getConnection(args: GetConnectionArgs, opts?: InvokeOptions): Promise<GetConnectionResult>
function getConnectionOutput(args: GetConnectionOutputArgs, opts?: InvokeOptions): Output<GetConnectionResult>
Copy
def get_connection(connection_id: Optional[str] = None,
                   name: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetConnectionResult
def get_connection_output(connection_id: Optional[pulumi.Input[str]] = None,
                   name: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetConnectionResult]
Copy
func LookupConnection(ctx *Context, args *LookupConnectionArgs, opts ...InvokeOption) (*LookupConnectionResult, error)
func LookupConnectionOutput(ctx *Context, args *LookupConnectionOutputArgs, opts ...InvokeOption) LookupConnectionResultOutput
Copy

> Note: This function is named LookupConnection in the Go SDK.

public static class GetConnection 
{
    public static Task<GetConnectionResult> InvokeAsync(GetConnectionArgs args, InvokeOptions? opts = null)
    public static Output<GetConnectionResult> Invoke(GetConnectionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetConnectionResult> getConnection(GetConnectionArgs args, InvokeOptions options)
public static Output<GetConnectionResult> getConnection(GetConnectionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: auth0:index/getConnection:getConnection
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ConnectionId string
The ID of the connection. If not provided, name must be set.
Name string
The name of the connection. If not provided, connection_id must be set.
ConnectionId string
The ID of the connection. If not provided, name must be set.
Name string
The name of the connection. If not provided, connection_id must be set.
connectionId String
The ID of the connection. If not provided, name must be set.
name String
The name of the connection. If not provided, connection_id must be set.
connectionId string
The ID of the connection. If not provided, name must be set.
name string
The name of the connection. If not provided, connection_id must be set.
connection_id str
The ID of the connection. If not provided, name must be set.
name str
The name of the connection. If not provided, connection_id must be set.
connectionId String
The ID of the connection. If not provided, name must be set.
name String
The name of the connection. If not provided, connection_id must be set.

getConnection Result

The following output properties are available:

DisplayName string
Name used in login screen.
EnabledClients List<string>
IDs of the clients for which the connection is enabled.
Id string
The provider-assigned unique ID for this managed resource.
IsDomainConnection bool
Indicates whether the connection is domain level.
Metadata Dictionary<string, string>
Metadata associated with the connection, in the form of a map of string values (max 255 chars).
Options List<GetConnectionOption>
Configuration settings for connection options.
Realms List<string>
Defines the realms for which the connection will be used (e.g., email domains). If not specified, the connection name is added as the realm.
ShowAsButton bool
Display connection as a button. Only available on enterprise connections.
Strategy string
Type of the connection, which indicates the identity provider.
ConnectionId string
The ID of the connection. If not provided, name must be set.
Name string
The name of the connection. If not provided, connection_id must be set.
DisplayName string
Name used in login screen.
EnabledClients []string
IDs of the clients for which the connection is enabled.
Id string
The provider-assigned unique ID for this managed resource.
IsDomainConnection bool
Indicates whether the connection is domain level.
Metadata map[string]string
Metadata associated with the connection, in the form of a map of string values (max 255 chars).
Options []GetConnectionOption
Configuration settings for connection options.
Realms []string
Defines the realms for which the connection will be used (e.g., email domains). If not specified, the connection name is added as the realm.
ShowAsButton bool
Display connection as a button. Only available on enterprise connections.
Strategy string
Type of the connection, which indicates the identity provider.
ConnectionId string
The ID of the connection. If not provided, name must be set.
Name string
The name of the connection. If not provided, connection_id must be set.
displayName String
Name used in login screen.
enabledClients List<String>
IDs of the clients for which the connection is enabled.
id String
The provider-assigned unique ID for this managed resource.
isDomainConnection Boolean
Indicates whether the connection is domain level.
metadata Map<String,String>
Metadata associated with the connection, in the form of a map of string values (max 255 chars).
options List<GetConnectionOption>
Configuration settings for connection options.
realms List<String>
Defines the realms for which the connection will be used (e.g., email domains). If not specified, the connection name is added as the realm.
showAsButton Boolean
Display connection as a button. Only available on enterprise connections.
strategy String
Type of the connection, which indicates the identity provider.
connectionId String
The ID of the connection. If not provided, name must be set.
name String
The name of the connection. If not provided, connection_id must be set.
displayName string
Name used in login screen.
enabledClients string[]
IDs of the clients for which the connection is enabled.
id string
The provider-assigned unique ID for this managed resource.
isDomainConnection boolean
Indicates whether the connection is domain level.
metadata {[key: string]: string}
Metadata associated with the connection, in the form of a map of string values (max 255 chars).
options GetConnectionOption[]
Configuration settings for connection options.
realms string[]
Defines the realms for which the connection will be used (e.g., email domains). If not specified, the connection name is added as the realm.
showAsButton boolean
Display connection as a button. Only available on enterprise connections.
strategy string
Type of the connection, which indicates the identity provider.
connectionId string
The ID of the connection. If not provided, name must be set.
name string
The name of the connection. If not provided, connection_id must be set.
display_name str
Name used in login screen.
enabled_clients Sequence[str]
IDs of the clients for which the connection is enabled.
id str
The provider-assigned unique ID for this managed resource.
is_domain_connection bool
Indicates whether the connection is domain level.
metadata Mapping[str, str]
Metadata associated with the connection, in the form of a map of string values (max 255 chars).
options Sequence[GetConnectionOption]
Configuration settings for connection options.
realms Sequence[str]
Defines the realms for which the connection will be used (e.g., email domains). If not specified, the connection name is added as the realm.
show_as_button bool
Display connection as a button. Only available on enterprise connections.
strategy str
Type of the connection, which indicates the identity provider.
connection_id str
The ID of the connection. If not provided, name must be set.
name str
The name of the connection. If not provided, connection_id must be set.
displayName String
Name used in login screen.
enabledClients List<String>
IDs of the clients for which the connection is enabled.
id String
The provider-assigned unique ID for this managed resource.
isDomainConnection Boolean
Indicates whether the connection is domain level.
metadata Map<String>
Metadata associated with the connection, in the form of a map of string values (max 255 chars).
options List<Property Map>
Configuration settings for connection options.
realms List<String>
Defines the realms for which the connection will be used (e.g., email domains). If not specified, the connection name is added as the realm.
showAsButton Boolean
Display connection as a button. Only available on enterprise connections.
strategy String
Type of the connection, which indicates the identity provider.
connectionId String
The ID of the connection. If not provided, name must be set.
name String
The name of the connection. If not provided, connection_id must be set.

Supporting Types

GetConnectionOption

AdfsServer This property is required. string
ADFS URL where to fetch the metadata source.
AllowedAudiences This property is required. List<string>
List of allowed audiences.
ApiEnableUsers This property is required. bool
Enable API Access to users.
AppId This property is required. string
App ID.
AttributeMaps This property is required. List<GetConnectionOptionAttributeMap>
OpenID Connect and Okta Workforce connections can automatically map claims received from the identity provider (IdP). You can configure this mapping through a library template provided by Auth0 or by entering your own template directly. Click here for more info.
Attributes This property is required. List<GetConnectionOptionAttribute>
Order of attributes for precedence in identification.Valid values: email, phone_number, username. If Precedence is set, it must contain all values (email, phone_number, username) in specific order
AuthParams This property is required. Dictionary<string, string>
Query string parameters to be included as part of the generated passwordless email link.
AuthenticationMethods This property is required. List<GetConnectionOptionAuthenticationMethod>
Specifies the authentication methods and their configuration (enabled or disabled)
AuthorizationEndpoint This property is required. string
Authorization endpoint.
BruteForceProtection This property is required. bool
Indicates whether to enable brute force protection, which will limit the number of signups and failed logins from a suspicious IP address.
ClientId This property is required. string
The strategy's client ID.
ClientSecret This property is required. string
The strategy's client secret.
CommunityBaseUrl This property is required. string
Salesforce community base URL.
Configuration This property is required. Dictionary<string, string>
A case-sensitive map of key value pairs used as configuration variables for the custom_script.
ConnectionSettings This property is required. List<GetConnectionOptionConnectionSetting>
Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection.
CustomScripts This property is required. Dictionary<string, string>
A map of scripts used to integrate with a custom database.
Debug This property is required. bool
When enabled, additional debug information will be generated.
DecryptionKeys This property is required. List<GetConnectionOptionDecryptionKey>
The key used to decrypt encrypted responses from the connection. Uses the key and cert properties to provide the private key and certificate respectively.
DigestAlgorithm This property is required. string
Sign Request Algorithm Digest.
DisableCache This property is required. bool
Indicates whether to disable the cache or not.
DisableSelfServiceChangePassword This property is required. bool
Indicates whether to remove the forgot password link within the New Universal Login.
DisableSignOut This property is required. bool
When enabled, will disable sign out.
DisableSignup This property is required. bool
Indicates whether to allow user sign-ups to your application.
DiscoveryUrl This property is required. string
OpenID discovery URL, e.g. https://auth.example.com/.well-known/openid-configuration.
Domain This property is required. string
Domain name.
DomainAliases This property is required. List<string>
List of the domains that can be authenticated using the identity provider. Only needed for Identifier First authentication flows.
EnableScriptContext This property is required. bool
Set to true to inject context into custom DB scripts (warning: cannot be disabled once enabled).
EnabledDatabaseCustomization This property is required. bool
Set to true to use a legacy user store.
EntityId This property is required. string
Custom Entity ID for the connection.
FedMetadataXml This property is required. string
Federation Metadata for the ADFS connection.
FieldsMap This property is required. string
If you're configuring a SAML enterprise connection for a non-standard PingFederate Server, you must update the attribute mappings.
ForwardRequestInfo This property is required. bool
Specifies whether or not request info should be forwarded to sms gateway.
From This property is required. string
Address to use as the sender.
GatewayAuthentications This property is required. List<GetConnectionOptionGatewayAuthentication>
Defines the parameters used to generate the auth token for the custom gateway.
GatewayUrl This property is required. string
Defines a custom sms gateway to use instead of Twilio.
GlobalTokenRevocationJwtIss This property is required. string
Specifies the issuer of the JWT used for global token revocation for the SAML connection.
GlobalTokenRevocationJwtSub This property is required. string
Specifies the subject of the JWT used for global token revocation for the SAML connection.
IconUrl This property is required. string
Icon URL.
IdentityApi This property is required. string
Azure AD Identity API. Available options are: microsoft-identity-platform-v2.0 or azure-active-directory-v1.0.
IdpInitiateds This property is required. List<GetConnectionOptionIdpInitiated>
Configuration options for IDP Initiated Authentication. This is an object with the properties: client_id, client_protocol, and client_authorize_query.
ImportMode This property is required. bool
Indicates whether you have a legacy user store and want to gradually migrate those users to the Auth0 user store.
Ips This property is required. List<string>
A list of IPs.
Issuer This property is required. string
Issuer URL, e.g. https://auth.example.com.
JwksUri This property is required. string
JWKS URI.
KeyId This property is required. string
Apple Key ID.
MapUserIdToId This property is required. bool
By default Auth0 maps user_id to email. Enabling this setting changes the behavior to map user_id to 'id' instead. This can only be defined on a new Google Workspace connection and can not be changed once set.
MaxGroupsToRetrieve This property is required. string
Maximum number of groups to retrieve.
MessagingServiceSid This property is required. string
SID for Copilot. Used when SMS Source is Copilot.
MetadataUrl This property is required. string
The URL of the SAML metadata document.
MetadataXml This property is required. string
The XML content for the SAML metadata document. Values within the xml will take precedence over other attributes set on the options block.
Mfas This property is required. List<GetConnectionOptionMfa>
Configuration options for multifactor authentication.
Name This property is required. string
The public name of the email or SMS Connection. In most cases this is the same name as the connection name.
NonPersistentAttrs This property is required. List<string>
If there are user fields that should not be stored in Auth0 databases due to privacy reasons, you can add them to the DenyList here.
PasskeyOptions This property is required. List<GetConnectionOptionPasskeyOption>
Defines options for the passkey authentication method
PasswordComplexityOptions This property is required. List<GetConnectionOptionPasswordComplexityOption>
Configuration settings for password complexity.
PasswordDictionaries This property is required. List<GetConnectionOptionPasswordDictionary>
Configuration settings for the password dictionary check, which does not allow passwords that are part of the password dictionary.
PasswordHistories This property is required. List<GetConnectionOptionPasswordHistory>
Configuration settings for the password history that is maintained for each user to prevent the reuse of passwords.
PasswordNoPersonalInfos This property is required. List<GetConnectionOptionPasswordNoPersonalInfo>
Configuration settings for the password personal info check, which does not allow passwords that contain any part of the user's personal data, including user's name, username, nickname, user_metadata.name, user_metadata.first, user_metadata.last, user's email, or first part of the user's email.
PasswordPolicy This property is required. string
Indicates level of password strength to enforce during authentication. A strong password policy will make it difficult, if not improbable, for someone to guess a password through either manual or automated means. Options include none, low, fair, good, excellent.
PingFederateBaseUrl This property is required. string
Ping Federate Server URL.
PkceEnabled This property is required. bool
Enables Proof Key for Code Exchange (PKCE) functionality for OAuth2 connections.
Precedences This property is required. List<string>
Order of attributes for precedence in identification.Valid values: email, phone_number, username. If Precedence is set, it must contain all values (email, phone_number, username) in specific order
ProtocolBinding This property is required. string
The SAML Response Binding: how the SAML token is received by Auth0 from the IdP.
Provider This property is required. string
Defines the custom sms_gateway provider.
RequestTemplate This property is required. string
Template that formats the SAML request.
RequiresUsername This property is required. bool
Indicates whether the user is required to provide a username in addition to an email address.
Scopes This property is required. List<string>
Permissions to grant to the connection. Within the Auth0 dashboard these appear under the "Attributes" and "Extended Attributes" sections. Some examples: basic_profile, ext_profile, ext_nested_groups, etc.
Scripts This property is required. Dictionary<string, string>
A map of scripts used for an OAuth connection. Only accepts a fetchUserProfile script.
SetUserRootAttributes This property is required. string
Determines whether to sync user profile attributes (name, given_name, family_name, nickname, picture) at each login or only on the first login. Options include: on_each_login, on_first_login, never_on_login. Default value: on_each_login.
ShouldTrustEmailVerifiedConnection This property is required. string
Choose how Auth0 sets the email_verified field in the user profile.
SignInEndpoint This property is required. string
SAML single login URL for the connection.
SignOutEndpoint This property is required. string
SAML single logout URL for the connection.
SignSamlRequest This property is required. bool
When enabled, the SAML authentication request will be signed.
SignatureAlgorithm This property is required. string
Sign Request Algorithm.
SigningCert This property is required. string
X.509 signing certificate (encoded in PEM or CER) you retrieved from the IdP, Base64-encoded.
SigningKeys This property is required. List<GetConnectionOptionSigningKey>
The key used to sign requests in the connection. Uses the key and cert properties to provide the private key and certificate respectively.
StrategyVersion This property is required. int
Version 1 is deprecated, use version 2.
Subject This property is required. string
Subject line of the email.
Syntax This property is required. string
Syntax of the template body.
TeamId This property is required. string
Apple Team ID.
Template This property is required. string
Body of the template.
TenantDomain This property is required. string
Tenant domain name.
TokenEndpoint This property is required. string
Token endpoint.
Totps This property is required. List<GetConnectionOptionTotp>
Configuration options for one-time passwords.
TwilioSid This property is required. string
SID for your Twilio account.
TwilioToken This property is required. string
AuthToken for your Twilio account.
Type This property is required. string
Value can be back_channel or front_channel. Front Channel will use OIDC protocol with response_mode=form_post and response_type=id_token. Back Channel will use response_type=code.
UpstreamParams This property is required. string
You can pass provider-specific parameters to an identity provider during authentication. The values can either be static per connection or dynamic per user.
UseCertAuth This property is required. bool
Indicates whether to use cert auth or not.
UseKerberos This property is required. bool
Indicates whether to use Kerberos or not.
UseWsfed This property is required. bool
Whether to use WS-Fed.
UserIdAttribute This property is required. string
Attribute in the token that will be mapped to the user_id property in Auth0.
UserinfoEndpoint This property is required. string
User info endpoint.
Validations This property is required. List<GetConnectionOptionValidation>
Validation of the minimum and maximum values allowed for a user to have as username.
WaadCommonEndpoint This property is required. bool
Indicates whether to use the common endpoint rather than the default endpoint. Typically enabled if you're using this for a multi-tenant application in Azure AD.
WaadProtocol This property is required. string
Protocol to use.
AdfsServer This property is required. string
ADFS URL where to fetch the metadata source.
AllowedAudiences This property is required. []string
List of allowed audiences.
ApiEnableUsers This property is required. bool
Enable API Access to users.
AppId This property is required. string
App ID.
AttributeMaps This property is required. []GetConnectionOptionAttributeMap
OpenID Connect and Okta Workforce connections can automatically map claims received from the identity provider (IdP). You can configure this mapping through a library template provided by Auth0 or by entering your own template directly. Click here for more info.
Attributes This property is required. []GetConnectionOptionAttribute
Order of attributes for precedence in identification.Valid values: email, phone_number, username. If Precedence is set, it must contain all values (email, phone_number, username) in specific order
AuthParams This property is required. map[string]string
Query string parameters to be included as part of the generated passwordless email link.
AuthenticationMethods This property is required. []GetConnectionOptionAuthenticationMethod
Specifies the authentication methods and their configuration (enabled or disabled)
AuthorizationEndpoint This property is required. string
Authorization endpoint.
BruteForceProtection This property is required. bool
Indicates whether to enable brute force protection, which will limit the number of signups and failed logins from a suspicious IP address.
ClientId This property is required. string
The strategy's client ID.
ClientSecret This property is required. string
The strategy's client secret.
CommunityBaseUrl This property is required. string
Salesforce community base URL.
Configuration This property is required. map[string]string
A case-sensitive map of key value pairs used as configuration variables for the custom_script.
ConnectionSettings This property is required. []GetConnectionOptionConnectionSetting
Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection.
CustomScripts This property is required. map[string]string
A map of scripts used to integrate with a custom database.
Debug This property is required. bool
When enabled, additional debug information will be generated.
DecryptionKeys This property is required. []GetConnectionOptionDecryptionKey
The key used to decrypt encrypted responses from the connection. Uses the key and cert properties to provide the private key and certificate respectively.
DigestAlgorithm This property is required. string
Sign Request Algorithm Digest.
DisableCache This property is required. bool
Indicates whether to disable the cache or not.
DisableSelfServiceChangePassword This property is required. bool
Indicates whether to remove the forgot password link within the New Universal Login.
DisableSignOut This property is required. bool
When enabled, will disable sign out.
DisableSignup This property is required. bool
Indicates whether to allow user sign-ups to your application.
DiscoveryUrl This property is required. string
OpenID discovery URL, e.g. https://auth.example.com/.well-known/openid-configuration.
Domain This property is required. string
Domain name.
DomainAliases This property is required. []string
List of the domains that can be authenticated using the identity provider. Only needed for Identifier First authentication flows.
EnableScriptContext This property is required. bool
Set to true to inject context into custom DB scripts (warning: cannot be disabled once enabled).
EnabledDatabaseCustomization This property is required. bool
Set to true to use a legacy user store.
EntityId This property is required. string
Custom Entity ID for the connection.
FedMetadataXml This property is required. string
Federation Metadata for the ADFS connection.
FieldsMap This property is required. string
If you're configuring a SAML enterprise connection for a non-standard PingFederate Server, you must update the attribute mappings.
ForwardRequestInfo This property is required. bool
Specifies whether or not request info should be forwarded to sms gateway.
From This property is required. string
Address to use as the sender.
GatewayAuthentications This property is required. []GetConnectionOptionGatewayAuthentication
Defines the parameters used to generate the auth token for the custom gateway.
GatewayUrl This property is required. string
Defines a custom sms gateway to use instead of Twilio.
GlobalTokenRevocationJwtIss This property is required. string
Specifies the issuer of the JWT used for global token revocation for the SAML connection.
GlobalTokenRevocationJwtSub This property is required. string
Specifies the subject of the JWT used for global token revocation for the SAML connection.
IconUrl This property is required. string
Icon URL.
IdentityApi This property is required. string
Azure AD Identity API. Available options are: microsoft-identity-platform-v2.0 or azure-active-directory-v1.0.
IdpInitiateds This property is required. []GetConnectionOptionIdpInitiated
Configuration options for IDP Initiated Authentication. This is an object with the properties: client_id, client_protocol, and client_authorize_query.
ImportMode This property is required. bool
Indicates whether you have a legacy user store and want to gradually migrate those users to the Auth0 user store.
Ips This property is required. []string
A list of IPs.
Issuer This property is required. string
Issuer URL, e.g. https://auth.example.com.
JwksUri This property is required. string
JWKS URI.
KeyId This property is required. string
Apple Key ID.
MapUserIdToId This property is required. bool
By default Auth0 maps user_id to email. Enabling this setting changes the behavior to map user_id to 'id' instead. This can only be defined on a new Google Workspace connection and can not be changed once set.
MaxGroupsToRetrieve This property is required. string
Maximum number of groups to retrieve.
MessagingServiceSid This property is required. string
SID for Copilot. Used when SMS Source is Copilot.
MetadataUrl This property is required. string
The URL of the SAML metadata document.
MetadataXml This property is required. string
The XML content for the SAML metadata document. Values within the xml will take precedence over other attributes set on the options block.
Mfas This property is required. []GetConnectionOptionMfa
Configuration options for multifactor authentication.
Name This property is required. string
The public name of the email or SMS Connection. In most cases this is the same name as the connection name.
NonPersistentAttrs This property is required. []string
If there are user fields that should not be stored in Auth0 databases due to privacy reasons, you can add them to the DenyList here.
PasskeyOptions This property is required. []GetConnectionOptionPasskeyOption
Defines options for the passkey authentication method
PasswordComplexityOptions This property is required. []GetConnectionOptionPasswordComplexityOption
Configuration settings for password complexity.
PasswordDictionaries This property is required. []GetConnectionOptionPasswordDictionary
Configuration settings for the password dictionary check, which does not allow passwords that are part of the password dictionary.
PasswordHistories This property is required. []GetConnectionOptionPasswordHistory
Configuration settings for the password history that is maintained for each user to prevent the reuse of passwords.
PasswordNoPersonalInfos This property is required. []GetConnectionOptionPasswordNoPersonalInfo
Configuration settings for the password personal info check, which does not allow passwords that contain any part of the user's personal data, including user's name, username, nickname, user_metadata.name, user_metadata.first, user_metadata.last, user's email, or first part of the user's email.
PasswordPolicy This property is required. string
Indicates level of password strength to enforce during authentication. A strong password policy will make it difficult, if not improbable, for someone to guess a password through either manual or automated means. Options include none, low, fair, good, excellent.
PingFederateBaseUrl This property is required. string
Ping Federate Server URL.
PkceEnabled This property is required. bool
Enables Proof Key for Code Exchange (PKCE) functionality for OAuth2 connections.
Precedences This property is required. []string
Order of attributes for precedence in identification.Valid values: email, phone_number, username. If Precedence is set, it must contain all values (email, phone_number, username) in specific order
ProtocolBinding This property is required. string
The SAML Response Binding: how the SAML token is received by Auth0 from the IdP.
Provider This property is required. string
Defines the custom sms_gateway provider.
RequestTemplate This property is required. string
Template that formats the SAML request.
RequiresUsername This property is required. bool
Indicates whether the user is required to provide a username in addition to an email address.
Scopes This property is required. []string
Permissions to grant to the connection. Within the Auth0 dashboard these appear under the "Attributes" and "Extended Attributes" sections. Some examples: basic_profile, ext_profile, ext_nested_groups, etc.
Scripts This property is required. map[string]string
A map of scripts used for an OAuth connection. Only accepts a fetchUserProfile script.
SetUserRootAttributes This property is required. string
Determines whether to sync user profile attributes (name, given_name, family_name, nickname, picture) at each login or only on the first login. Options include: on_each_login, on_first_login, never_on_login. Default value: on_each_login.
ShouldTrustEmailVerifiedConnection This property is required. string
Choose how Auth0 sets the email_verified field in the user profile.
SignInEndpoint This property is required. string
SAML single login URL for the connection.
SignOutEndpoint This property is required. string
SAML single logout URL for the connection.
SignSamlRequest This property is required. bool
When enabled, the SAML authentication request will be signed.
SignatureAlgorithm This property is required. string
Sign Request Algorithm.
SigningCert This property is required. string
X.509 signing certificate (encoded in PEM or CER) you retrieved from the IdP, Base64-encoded.
SigningKeys This property is required. []GetConnectionOptionSigningKey
The key used to sign requests in the connection. Uses the key and cert properties to provide the private key and certificate respectively.
StrategyVersion This property is required. int
Version 1 is deprecated, use version 2.
Subject This property is required. string
Subject line of the email.
Syntax This property is required. string
Syntax of the template body.
TeamId This property is required. string
Apple Team ID.
Template This property is required. string
Body of the template.
TenantDomain This property is required. string
Tenant domain name.
TokenEndpoint This property is required. string
Token endpoint.
Totps This property is required. []GetConnectionOptionTotp
Configuration options for one-time passwords.
TwilioSid This property is required. string
SID for your Twilio account.
TwilioToken This property is required. string
AuthToken for your Twilio account.
Type This property is required. string
Value can be back_channel or front_channel. Front Channel will use OIDC protocol with response_mode=form_post and response_type=id_token. Back Channel will use response_type=code.
UpstreamParams This property is required. string
You can pass provider-specific parameters to an identity provider during authentication. The values can either be static per connection or dynamic per user.
UseCertAuth This property is required. bool
Indicates whether to use cert auth or not.
UseKerberos This property is required. bool
Indicates whether to use Kerberos or not.
UseWsfed This property is required. bool
Whether to use WS-Fed.
UserIdAttribute This property is required. string
Attribute in the token that will be mapped to the user_id property in Auth0.
UserinfoEndpoint This property is required. string
User info endpoint.
Validations This property is required. []GetConnectionOptionValidation
Validation of the minimum and maximum values allowed for a user to have as username.
WaadCommonEndpoint This property is required. bool
Indicates whether to use the common endpoint rather than the default endpoint. Typically enabled if you're using this for a multi-tenant application in Azure AD.
WaadProtocol This property is required. string
Protocol to use.
adfsServer This property is required. String
ADFS URL where to fetch the metadata source.
allowedAudiences This property is required. List<String>
List of allowed audiences.
apiEnableUsers This property is required. Boolean
Enable API Access to users.
appId This property is required. String
App ID.
attributeMaps This property is required. List<GetConnectionOptionAttributeMap>
OpenID Connect and Okta Workforce connections can automatically map claims received from the identity provider (IdP). You can configure this mapping through a library template provided by Auth0 or by entering your own template directly. Click here for more info.
attributes This property is required. List<GetConnectionOptionAttribute>
Order of attributes for precedence in identification.Valid values: email, phone_number, username. If Precedence is set, it must contain all values (email, phone_number, username) in specific order
authParams This property is required. Map<String,String>
Query string parameters to be included as part of the generated passwordless email link.
authenticationMethods This property is required. List<GetConnectionOptionAuthenticationMethod>
Specifies the authentication methods and their configuration (enabled or disabled)
authorizationEndpoint This property is required. String
Authorization endpoint.
bruteForceProtection This property is required. Boolean
Indicates whether to enable brute force protection, which will limit the number of signups and failed logins from a suspicious IP address.
clientId This property is required. String
The strategy's client ID.
clientSecret This property is required. String
The strategy's client secret.
communityBaseUrl This property is required. String
Salesforce community base URL.
configuration This property is required. Map<String,String>
A case-sensitive map of key value pairs used as configuration variables for the custom_script.
connectionSettings This property is required. List<GetConnectionOptionConnectionSetting>
Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection.
customScripts This property is required. Map<String,String>
A map of scripts used to integrate with a custom database.
debug This property is required. Boolean
When enabled, additional debug information will be generated.
decryptionKeys This property is required. List<GetConnectionOptionDecryptionKey>
The key used to decrypt encrypted responses from the connection. Uses the key and cert properties to provide the private key and certificate respectively.
digestAlgorithm This property is required. String
Sign Request Algorithm Digest.
disableCache This property is required. Boolean
Indicates whether to disable the cache or not.
disableSelfServiceChangePassword This property is required. Boolean
Indicates whether to remove the forgot password link within the New Universal Login.
disableSignOut This property is required. Boolean
When enabled, will disable sign out.
disableSignup This property is required. Boolean
Indicates whether to allow user sign-ups to your application.
discoveryUrl This property is required. String
OpenID discovery URL, e.g. https://auth.example.com/.well-known/openid-configuration.
domain This property is required. String
Domain name.
domainAliases This property is required. List<String>
List of the domains that can be authenticated using the identity provider. Only needed for Identifier First authentication flows.
enableScriptContext This property is required. Boolean
Set to true to inject context into custom DB scripts (warning: cannot be disabled once enabled).
enabledDatabaseCustomization This property is required. Boolean
Set to true to use a legacy user store.
entityId This property is required. String
Custom Entity ID for the connection.
fedMetadataXml This property is required. String
Federation Metadata for the ADFS connection.
fieldsMap This property is required. String
If you're configuring a SAML enterprise connection for a non-standard PingFederate Server, you must update the attribute mappings.
forwardRequestInfo This property is required. Boolean
Specifies whether or not request info should be forwarded to sms gateway.
from This property is required. String
Address to use as the sender.
gatewayAuthentications This property is required. List<GetConnectionOptionGatewayAuthentication>
Defines the parameters used to generate the auth token for the custom gateway.
gatewayUrl This property is required. String
Defines a custom sms gateway to use instead of Twilio.
globalTokenRevocationJwtIss This property is required. String
Specifies the issuer of the JWT used for global token revocation for the SAML connection.
globalTokenRevocationJwtSub This property is required. String
Specifies the subject of the JWT used for global token revocation for the SAML connection.
iconUrl This property is required. String
Icon URL.
identityApi This property is required. String
Azure AD Identity API. Available options are: microsoft-identity-platform-v2.0 or azure-active-directory-v1.0.
idpInitiateds This property is required. List<GetConnectionOptionIdpInitiated>
Configuration options for IDP Initiated Authentication. This is an object with the properties: client_id, client_protocol, and client_authorize_query.
importMode This property is required. Boolean
Indicates whether you have a legacy user store and want to gradually migrate those users to the Auth0 user store.
ips This property is required. List<String>
A list of IPs.
issuer This property is required. String
Issuer URL, e.g. https://auth.example.com.
jwksUri This property is required. String
JWKS URI.
keyId This property is required. String
Apple Key ID.
mapUserIdToId This property is required. Boolean
By default Auth0 maps user_id to email. Enabling this setting changes the behavior to map user_id to 'id' instead. This can only be defined on a new Google Workspace connection and can not be changed once set.
maxGroupsToRetrieve This property is required. String
Maximum number of groups to retrieve.
messagingServiceSid This property is required. String
SID for Copilot. Used when SMS Source is Copilot.
metadataUrl This property is required. String
The URL of the SAML metadata document.
metadataXml This property is required. String
The XML content for the SAML metadata document. Values within the xml will take precedence over other attributes set on the options block.
mfas This property is required. List<GetConnectionOptionMfa>
Configuration options for multifactor authentication.
name This property is required. String
The public name of the email or SMS Connection. In most cases this is the same name as the connection name.
nonPersistentAttrs This property is required. List<String>
If there are user fields that should not be stored in Auth0 databases due to privacy reasons, you can add them to the DenyList here.
passkeyOptions This property is required. List<GetConnectionOptionPasskeyOption>
Defines options for the passkey authentication method
passwordComplexityOptions This property is required. List<GetConnectionOptionPasswordComplexityOption>
Configuration settings for password complexity.
passwordDictionaries This property is required. List<GetConnectionOptionPasswordDictionary>
Configuration settings for the password dictionary check, which does not allow passwords that are part of the password dictionary.
passwordHistories This property is required. List<GetConnectionOptionPasswordHistory>
Configuration settings for the password history that is maintained for each user to prevent the reuse of passwords.
passwordNoPersonalInfos This property is required. List<GetConnectionOptionPasswordNoPersonalInfo>
Configuration settings for the password personal info check, which does not allow passwords that contain any part of the user's personal data, including user's name, username, nickname, user_metadata.name, user_metadata.first, user_metadata.last, user's email, or first part of the user's email.
passwordPolicy This property is required. String
Indicates level of password strength to enforce during authentication. A strong password policy will make it difficult, if not improbable, for someone to guess a password through either manual or automated means. Options include none, low, fair, good, excellent.
pingFederateBaseUrl This property is required. String
Ping Federate Server URL.
pkceEnabled This property is required. Boolean
Enables Proof Key for Code Exchange (PKCE) functionality for OAuth2 connections.
precedences This property is required. List<String>
Order of attributes for precedence in identification.Valid values: email, phone_number, username. If Precedence is set, it must contain all values (email, phone_number, username) in specific order
protocolBinding This property is required. String
The SAML Response Binding: how the SAML token is received by Auth0 from the IdP.
provider This property is required. String
Defines the custom sms_gateway provider.
requestTemplate This property is required. String
Template that formats the SAML request.
requiresUsername This property is required. Boolean
Indicates whether the user is required to provide a username in addition to an email address.
scopes This property is required. List<String>
Permissions to grant to the connection. Within the Auth0 dashboard these appear under the "Attributes" and "Extended Attributes" sections. Some examples: basic_profile, ext_profile, ext_nested_groups, etc.
scripts This property is required. Map<String,String>
A map of scripts used for an OAuth connection. Only accepts a fetchUserProfile script.
setUserRootAttributes This property is required. String
Determines whether to sync user profile attributes (name, given_name, family_name, nickname, picture) at each login or only on the first login. Options include: on_each_login, on_first_login, never_on_login. Default value: on_each_login.
shouldTrustEmailVerifiedConnection This property is required. String
Choose how Auth0 sets the email_verified field in the user profile.
signInEndpoint This property is required. String
SAML single login URL for the connection.
signOutEndpoint This property is required. String
SAML single logout URL for the connection.
signSamlRequest This property is required. Boolean
When enabled, the SAML authentication request will be signed.
signatureAlgorithm This property is required. String
Sign Request Algorithm.
signingCert This property is required. String
X.509 signing certificate (encoded in PEM or CER) you retrieved from the IdP, Base64-encoded.
signingKeys This property is required. List<GetConnectionOptionSigningKey>
The key used to sign requests in the connection. Uses the key and cert properties to provide the private key and certificate respectively.
strategyVersion This property is required. Integer
Version 1 is deprecated, use version 2.
subject This property is required. String
Subject line of the email.
syntax This property is required. String
Syntax of the template body.
teamId This property is required. String
Apple Team ID.
template This property is required. String
Body of the template.
tenantDomain This property is required. String
Tenant domain name.
tokenEndpoint This property is required. String
Token endpoint.
totps This property is required. List<GetConnectionOptionTotp>
Configuration options for one-time passwords.
twilioSid This property is required. String
SID for your Twilio account.
twilioToken This property is required. String
AuthToken for your Twilio account.
type This property is required. String
Value can be back_channel or front_channel. Front Channel will use OIDC protocol with response_mode=form_post and response_type=id_token. Back Channel will use response_type=code.
upstreamParams This property is required. String
You can pass provider-specific parameters to an identity provider during authentication. The values can either be static per connection or dynamic per user.
useCertAuth This property is required. Boolean
Indicates whether to use cert auth or not.
useKerberos This property is required. Boolean
Indicates whether to use Kerberos or not.
useWsfed This property is required. Boolean
Whether to use WS-Fed.
userIdAttribute This property is required. String
Attribute in the token that will be mapped to the user_id property in Auth0.
userinfoEndpoint This property is required. String
User info endpoint.
validations This property is required. List<GetConnectionOptionValidation>
Validation of the minimum and maximum values allowed for a user to have as username.
waadCommonEndpoint This property is required. Boolean
Indicates whether to use the common endpoint rather than the default endpoint. Typically enabled if you're using this for a multi-tenant application in Azure AD.
waadProtocol This property is required. String
Protocol to use.
adfsServer This property is required. string
ADFS URL where to fetch the metadata source.
allowedAudiences This property is required. string[]
List of allowed audiences.
apiEnableUsers This property is required. boolean
Enable API Access to users.
appId This property is required. string
App ID.
attributeMaps This property is required. GetConnectionOptionAttributeMap[]
OpenID Connect and Okta Workforce connections can automatically map claims received from the identity provider (IdP). You can configure this mapping through a library template provided by Auth0 or by entering your own template directly. Click here for more info.
attributes This property is required. GetConnectionOptionAttribute[]
Order of attributes for precedence in identification.Valid values: email, phone_number, username. If Precedence is set, it must contain all values (email, phone_number, username) in specific order
authParams This property is required. {[key: string]: string}
Query string parameters to be included as part of the generated passwordless email link.
authenticationMethods This property is required. GetConnectionOptionAuthenticationMethod[]
Specifies the authentication methods and their configuration (enabled or disabled)
authorizationEndpoint This property is required. string
Authorization endpoint.
bruteForceProtection This property is required. boolean
Indicates whether to enable brute force protection, which will limit the number of signups and failed logins from a suspicious IP address.
clientId This property is required. string
The strategy's client ID.
clientSecret This property is required. string
The strategy's client secret.
communityBaseUrl This property is required. string
Salesforce community base URL.
configuration This property is required. {[key: string]: string}
A case-sensitive map of key value pairs used as configuration variables for the custom_script.
connectionSettings This property is required. GetConnectionOptionConnectionSetting[]
Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection.
customScripts This property is required. {[key: string]: string}
A map of scripts used to integrate with a custom database.
debug This property is required. boolean
When enabled, additional debug information will be generated.
decryptionKeys This property is required. GetConnectionOptionDecryptionKey[]
The key used to decrypt encrypted responses from the connection. Uses the key and cert properties to provide the private key and certificate respectively.
digestAlgorithm This property is required. string
Sign Request Algorithm Digest.
disableCache This property is required. boolean
Indicates whether to disable the cache or not.
disableSelfServiceChangePassword This property is required. boolean
Indicates whether to remove the forgot password link within the New Universal Login.
disableSignOut This property is required. boolean
When enabled, will disable sign out.
disableSignup This property is required. boolean
Indicates whether to allow user sign-ups to your application.
discoveryUrl This property is required. string
OpenID discovery URL, e.g. https://auth.example.com/.well-known/openid-configuration.
domain This property is required. string
Domain name.
domainAliases This property is required. string[]
List of the domains that can be authenticated using the identity provider. Only needed for Identifier First authentication flows.
enableScriptContext This property is required. boolean
Set to true to inject context into custom DB scripts (warning: cannot be disabled once enabled).
enabledDatabaseCustomization This property is required. boolean
Set to true to use a legacy user store.
entityId This property is required. string
Custom Entity ID for the connection.
fedMetadataXml This property is required. string
Federation Metadata for the ADFS connection.
fieldsMap This property is required. string
If you're configuring a SAML enterprise connection for a non-standard PingFederate Server, you must update the attribute mappings.
forwardRequestInfo This property is required. boolean
Specifies whether or not request info should be forwarded to sms gateway.
from This property is required. string
Address to use as the sender.
gatewayAuthentications This property is required. GetConnectionOptionGatewayAuthentication[]
Defines the parameters used to generate the auth token for the custom gateway.
gatewayUrl This property is required. string
Defines a custom sms gateway to use instead of Twilio.
globalTokenRevocationJwtIss This property is required. string
Specifies the issuer of the JWT used for global token revocation for the SAML connection.
globalTokenRevocationJwtSub This property is required. string
Specifies the subject of the JWT used for global token revocation for the SAML connection.
iconUrl This property is required. string
Icon URL.
identityApi This property is required. string
Azure AD Identity API. Available options are: microsoft-identity-platform-v2.0 or azure-active-directory-v1.0.
idpInitiateds This property is required. GetConnectionOptionIdpInitiated[]
Configuration options for IDP Initiated Authentication. This is an object with the properties: client_id, client_protocol, and client_authorize_query.
importMode This property is required. boolean
Indicates whether you have a legacy user store and want to gradually migrate those users to the Auth0 user store.
ips This property is required. string[]
A list of IPs.
issuer This property is required. string
Issuer URL, e.g. https://auth.example.com.
jwksUri This property is required. string
JWKS URI.
keyId This property is required. string
Apple Key ID.
mapUserIdToId This property is required. boolean
By default Auth0 maps user_id to email. Enabling this setting changes the behavior to map user_id to 'id' instead. This can only be defined on a new Google Workspace connection and can not be changed once set.
maxGroupsToRetrieve This property is required. string
Maximum number of groups to retrieve.
messagingServiceSid This property is required. string
SID for Copilot. Used when SMS Source is Copilot.
metadataUrl This property is required. string
The URL of the SAML metadata document.
metadataXml This property is required. string
The XML content for the SAML metadata document. Values within the xml will take precedence over other attributes set on the options block.
mfas This property is required. GetConnectionOptionMfa[]
Configuration options for multifactor authentication.
name This property is required. string
The public name of the email or SMS Connection. In most cases this is the same name as the connection name.
nonPersistentAttrs This property is required. string[]
If there are user fields that should not be stored in Auth0 databases due to privacy reasons, you can add them to the DenyList here.
passkeyOptions This property is required. GetConnectionOptionPasskeyOption[]
Defines options for the passkey authentication method
passwordComplexityOptions This property is required. GetConnectionOptionPasswordComplexityOption[]
Configuration settings for password complexity.
passwordDictionaries This property is required. GetConnectionOptionPasswordDictionary[]
Configuration settings for the password dictionary check, which does not allow passwords that are part of the password dictionary.
passwordHistories This property is required. GetConnectionOptionPasswordHistory[]
Configuration settings for the password history that is maintained for each user to prevent the reuse of passwords.
passwordNoPersonalInfos This property is required. GetConnectionOptionPasswordNoPersonalInfo[]
Configuration settings for the password personal info check, which does not allow passwords that contain any part of the user's personal data, including user's name, username, nickname, user_metadata.name, user_metadata.first, user_metadata.last, user's email, or first part of the user's email.
passwordPolicy This property is required. string
Indicates level of password strength to enforce during authentication. A strong password policy will make it difficult, if not improbable, for someone to guess a password through either manual or automated means. Options include none, low, fair, good, excellent.
pingFederateBaseUrl This property is required. string
Ping Federate Server URL.
pkceEnabled This property is required. boolean
Enables Proof Key for Code Exchange (PKCE) functionality for OAuth2 connections.
precedences This property is required. string[]
Order of attributes for precedence in identification.Valid values: email, phone_number, username. If Precedence is set, it must contain all values (email, phone_number, username) in specific order
protocolBinding This property is required. string
The SAML Response Binding: how the SAML token is received by Auth0 from the IdP.
provider This property is required. string
Defines the custom sms_gateway provider.
requestTemplate This property is required. string
Template that formats the SAML request.
requiresUsername This property is required. boolean
Indicates whether the user is required to provide a username in addition to an email address.
scopes This property is required. string[]
Permissions to grant to the connection. Within the Auth0 dashboard these appear under the "Attributes" and "Extended Attributes" sections. Some examples: basic_profile, ext_profile, ext_nested_groups, etc.
scripts This property is required. {[key: string]: string}
A map of scripts used for an OAuth connection. Only accepts a fetchUserProfile script.
setUserRootAttributes This property is required. string
Determines whether to sync user profile attributes (name, given_name, family_name, nickname, picture) at each login or only on the first login. Options include: on_each_login, on_first_login, never_on_login. Default value: on_each_login.
shouldTrustEmailVerifiedConnection This property is required. string
Choose how Auth0 sets the email_verified field in the user profile.
signInEndpoint This property is required. string
SAML single login URL for the connection.
signOutEndpoint This property is required. string
SAML single logout URL for the connection.
signSamlRequest This property is required. boolean
When enabled, the SAML authentication request will be signed.
signatureAlgorithm This property is required. string
Sign Request Algorithm.
signingCert This property is required. string
X.509 signing certificate (encoded in PEM or CER) you retrieved from the IdP, Base64-encoded.
signingKeys This property is required. GetConnectionOptionSigningKey[]
The key used to sign requests in the connection. Uses the key and cert properties to provide the private key and certificate respectively.
strategyVersion This property is required. number
Version 1 is deprecated, use version 2.
subject This property is required. string
Subject line of the email.
syntax This property is required. string
Syntax of the template body.
teamId This property is required. string
Apple Team ID.
template This property is required. string
Body of the template.
tenantDomain This property is required. string
Tenant domain name.
tokenEndpoint This property is required. string
Token endpoint.
totps This property is required. GetConnectionOptionTotp[]
Configuration options for one-time passwords.
twilioSid This property is required. string
SID for your Twilio account.
twilioToken This property is required. string
AuthToken for your Twilio account.
type This property is required. string
Value can be back_channel or front_channel. Front Channel will use OIDC protocol with response_mode=form_post and response_type=id_token. Back Channel will use response_type=code.
upstreamParams This property is required. string
You can pass provider-specific parameters to an identity provider during authentication. The values can either be static per connection or dynamic per user.
useCertAuth This property is required. boolean
Indicates whether to use cert auth or not.
useKerberos This property is required. boolean
Indicates whether to use Kerberos or not.
useWsfed This property is required. boolean
Whether to use WS-Fed.
userIdAttribute This property is required. string
Attribute in the token that will be mapped to the user_id property in Auth0.
userinfoEndpoint This property is required. string
User info endpoint.
validations This property is required. GetConnectionOptionValidation[]
Validation of the minimum and maximum values allowed for a user to have as username.
waadCommonEndpoint This property is required. boolean
Indicates whether to use the common endpoint rather than the default endpoint. Typically enabled if you're using this for a multi-tenant application in Azure AD.
waadProtocol This property is required. string
Protocol to use.
adfs_server This property is required. str
ADFS URL where to fetch the metadata source.
allowed_audiences This property is required. Sequence[str]
List of allowed audiences.
api_enable_users This property is required. bool
Enable API Access to users.
app_id This property is required. str
App ID.
attribute_maps This property is required. Sequence[GetConnectionOptionAttributeMap]
OpenID Connect and Okta Workforce connections can automatically map claims received from the identity provider (IdP). You can configure this mapping through a library template provided by Auth0 or by entering your own template directly. Click here for more info.
attributes This property is required. Sequence[GetConnectionOptionAttribute]
Order of attributes for precedence in identification.Valid values: email, phone_number, username. If Precedence is set, it must contain all values (email, phone_number, username) in specific order
auth_params This property is required. Mapping[str, str]
Query string parameters to be included as part of the generated passwordless email link.
authentication_methods This property is required. Sequence[GetConnectionOptionAuthenticationMethod]
Specifies the authentication methods and their configuration (enabled or disabled)
authorization_endpoint This property is required. str
Authorization endpoint.
brute_force_protection This property is required. bool
Indicates whether to enable brute force protection, which will limit the number of signups and failed logins from a suspicious IP address.
client_id This property is required. str
The strategy's client ID.
client_secret This property is required. str
The strategy's client secret.
community_base_url This property is required. str
Salesforce community base URL.
configuration This property is required. Mapping[str, str]
A case-sensitive map of key value pairs used as configuration variables for the custom_script.
connection_settings This property is required. Sequence[GetConnectionOptionConnectionSetting]
Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection.
custom_scripts This property is required. Mapping[str, str]
A map of scripts used to integrate with a custom database.
debug This property is required. bool
When enabled, additional debug information will be generated.
decryption_keys This property is required. Sequence[GetConnectionOptionDecryptionKey]
The key used to decrypt encrypted responses from the connection. Uses the key and cert properties to provide the private key and certificate respectively.
digest_algorithm This property is required. str
Sign Request Algorithm Digest.
disable_cache This property is required. bool
Indicates whether to disable the cache or not.
disable_self_service_change_password This property is required. bool
Indicates whether to remove the forgot password link within the New Universal Login.
disable_sign_out This property is required. bool
When enabled, will disable sign out.
disable_signup This property is required. bool
Indicates whether to allow user sign-ups to your application.
discovery_url This property is required. str
OpenID discovery URL, e.g. https://auth.example.com/.well-known/openid-configuration.
domain This property is required. str
Domain name.
domain_aliases This property is required. Sequence[str]
List of the domains that can be authenticated using the identity provider. Only needed for Identifier First authentication flows.
enable_script_context This property is required. bool
Set to true to inject context into custom DB scripts (warning: cannot be disabled once enabled).
enabled_database_customization This property is required. bool
Set to true to use a legacy user store.
entity_id This property is required. str
Custom Entity ID for the connection.
fed_metadata_xml This property is required. str
Federation Metadata for the ADFS connection.
fields_map This property is required. str
If you're configuring a SAML enterprise connection for a non-standard PingFederate Server, you must update the attribute mappings.
forward_request_info This property is required. bool
Specifies whether or not request info should be forwarded to sms gateway.
from_ This property is required. str
Address to use as the sender.
gateway_authentications This property is required. Sequence[GetConnectionOptionGatewayAuthentication]
Defines the parameters used to generate the auth token for the custom gateway.
gateway_url This property is required. str
Defines a custom sms gateway to use instead of Twilio.
global_token_revocation_jwt_iss This property is required. str
Specifies the issuer of the JWT used for global token revocation for the SAML connection.
global_token_revocation_jwt_sub This property is required. str
Specifies the subject of the JWT used for global token revocation for the SAML connection.
icon_url This property is required. str
Icon URL.
identity_api This property is required. str
Azure AD Identity API. Available options are: microsoft-identity-platform-v2.0 or azure-active-directory-v1.0.
idp_initiateds This property is required. Sequence[GetConnectionOptionIdpInitiated]
Configuration options for IDP Initiated Authentication. This is an object with the properties: client_id, client_protocol, and client_authorize_query.
import_mode This property is required. bool
Indicates whether you have a legacy user store and want to gradually migrate those users to the Auth0 user store.
ips This property is required. Sequence[str]
A list of IPs.
issuer This property is required. str
Issuer URL, e.g. https://auth.example.com.
jwks_uri This property is required. str
JWKS URI.
key_id This property is required. str
Apple Key ID.
map_user_id_to_id This property is required. bool
By default Auth0 maps user_id to email. Enabling this setting changes the behavior to map user_id to 'id' instead. This can only be defined on a new Google Workspace connection and can not be changed once set.
max_groups_to_retrieve This property is required. str
Maximum number of groups to retrieve.
messaging_service_sid This property is required. str
SID for Copilot. Used when SMS Source is Copilot.
metadata_url This property is required. str
The URL of the SAML metadata document.
metadata_xml This property is required. str
The XML content for the SAML metadata document. Values within the xml will take precedence over other attributes set on the options block.
mfas This property is required. Sequence[GetConnectionOptionMfa]
Configuration options for multifactor authentication.
name This property is required. str
The public name of the email or SMS Connection. In most cases this is the same name as the connection name.
non_persistent_attrs This property is required. Sequence[str]
If there are user fields that should not be stored in Auth0 databases due to privacy reasons, you can add them to the DenyList here.
passkey_options This property is required. Sequence[GetConnectionOptionPasskeyOption]
Defines options for the passkey authentication method
password_complexity_options This property is required. Sequence[GetConnectionOptionPasswordComplexityOption]
Configuration settings for password complexity.
password_dictionaries This property is required. Sequence[GetConnectionOptionPasswordDictionary]
Configuration settings for the password dictionary check, which does not allow passwords that are part of the password dictionary.
password_histories This property is required. Sequence[GetConnectionOptionPasswordHistory]
Configuration settings for the password history that is maintained for each user to prevent the reuse of passwords.
password_no_personal_infos This property is required. Sequence[GetConnectionOptionPasswordNoPersonalInfo]
Configuration settings for the password personal info check, which does not allow passwords that contain any part of the user's personal data, including user's name, username, nickname, user_metadata.name, user_metadata.first, user_metadata.last, user's email, or first part of the user's email.
password_policy This property is required. str
Indicates level of password strength to enforce during authentication. A strong password policy will make it difficult, if not improbable, for someone to guess a password through either manual or automated means. Options include none, low, fair, good, excellent.
ping_federate_base_url This property is required. str
Ping Federate Server URL.
pkce_enabled This property is required. bool
Enables Proof Key for Code Exchange (PKCE) functionality for OAuth2 connections.
precedences This property is required. Sequence[str]
Order of attributes for precedence in identification.Valid values: email, phone_number, username. If Precedence is set, it must contain all values (email, phone_number, username) in specific order
protocol_binding This property is required. str
The SAML Response Binding: how the SAML token is received by Auth0 from the IdP.
provider This property is required. str
Defines the custom sms_gateway provider.
request_template This property is required. str
Template that formats the SAML request.
requires_username This property is required. bool
Indicates whether the user is required to provide a username in addition to an email address.
scopes This property is required. Sequence[str]
Permissions to grant to the connection. Within the Auth0 dashboard these appear under the "Attributes" and "Extended Attributes" sections. Some examples: basic_profile, ext_profile, ext_nested_groups, etc.
scripts This property is required. Mapping[str, str]
A map of scripts used for an OAuth connection. Only accepts a fetchUserProfile script.
set_user_root_attributes This property is required. str
Determines whether to sync user profile attributes (name, given_name, family_name, nickname, picture) at each login or only on the first login. Options include: on_each_login, on_first_login, never_on_login. Default value: on_each_login.
should_trust_email_verified_connection This property is required. str
Choose how Auth0 sets the email_verified field in the user profile.
sign_in_endpoint This property is required. str
SAML single login URL for the connection.
sign_out_endpoint This property is required. str
SAML single logout URL for the connection.
sign_saml_request This property is required. bool
When enabled, the SAML authentication request will be signed.
signature_algorithm This property is required. str
Sign Request Algorithm.
signing_cert This property is required. str
X.509 signing certificate (encoded in PEM or CER) you retrieved from the IdP, Base64-encoded.
signing_keys This property is required. Sequence[GetConnectionOptionSigningKey]
The key used to sign requests in the connection. Uses the key and cert properties to provide the private key and certificate respectively.
strategy_version This property is required. int
Version 1 is deprecated, use version 2.
subject This property is required. str
Subject line of the email.
syntax This property is required. str
Syntax of the template body.
team_id This property is required. str
Apple Team ID.
template This property is required. str
Body of the template.
tenant_domain This property is required. str
Tenant domain name.
token_endpoint This property is required. str
Token endpoint.
totps This property is required. Sequence[GetConnectionOptionTotp]
Configuration options for one-time passwords.
twilio_sid This property is required. str
SID for your Twilio account.
twilio_token This property is required. str
AuthToken for your Twilio account.
type This property is required. str
Value can be back_channel or front_channel. Front Channel will use OIDC protocol with response_mode=form_post and response_type=id_token. Back Channel will use response_type=code.
upstream_params This property is required. str
You can pass provider-specific parameters to an identity provider during authentication. The values can either be static per connection or dynamic per user.
use_cert_auth This property is required. bool
Indicates whether to use cert auth or not.
use_kerberos This property is required. bool
Indicates whether to use Kerberos or not.
use_wsfed This property is required. bool
Whether to use WS-Fed.
user_id_attribute This property is required. str
Attribute in the token that will be mapped to the user_id property in Auth0.
userinfo_endpoint This property is required. str
User info endpoint.
validations This property is required. Sequence[GetConnectionOptionValidation]
Validation of the minimum and maximum values allowed for a user to have as username.
waad_common_endpoint This property is required. bool
Indicates whether to use the common endpoint rather than the default endpoint. Typically enabled if you're using this for a multi-tenant application in Azure AD.
waad_protocol This property is required. str
Protocol to use.
adfsServer This property is required. String
ADFS URL where to fetch the metadata source.
allowedAudiences This property is required. List<String>
List of allowed audiences.
apiEnableUsers This property is required. Boolean
Enable API Access to users.
appId This property is required. String
App ID.
attributeMaps This property is required. List<Property Map>
OpenID Connect and Okta Workforce connections can automatically map claims received from the identity provider (IdP). You can configure this mapping through a library template provided by Auth0 or by entering your own template directly. Click here for more info.
attributes This property is required. List<Property Map>
Order of attributes for precedence in identification.Valid values: email, phone_number, username. If Precedence is set, it must contain all values (email, phone_number, username) in specific order
authParams This property is required. Map<String>
Query string parameters to be included as part of the generated passwordless email link.
authenticationMethods This property is required. List<Property Map>
Specifies the authentication methods and their configuration (enabled or disabled)
authorizationEndpoint This property is required. String
Authorization endpoint.
bruteForceProtection This property is required. Boolean
Indicates whether to enable brute force protection, which will limit the number of signups and failed logins from a suspicious IP address.
clientId This property is required. String
The strategy's client ID.
clientSecret This property is required. String
The strategy's client secret.
communityBaseUrl This property is required. String
Salesforce community base URL.
configuration This property is required. Map<String>
A case-sensitive map of key value pairs used as configuration variables for the custom_script.
connectionSettings This property is required. List<Property Map>
Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection.
customScripts This property is required. Map<String>
A map of scripts used to integrate with a custom database.
debug This property is required. Boolean
When enabled, additional debug information will be generated.
decryptionKeys This property is required. List<Property Map>
The key used to decrypt encrypted responses from the connection. Uses the key and cert properties to provide the private key and certificate respectively.
digestAlgorithm This property is required. String
Sign Request Algorithm Digest.
disableCache This property is required. Boolean
Indicates whether to disable the cache or not.
disableSelfServiceChangePassword This property is required. Boolean
Indicates whether to remove the forgot password link within the New Universal Login.
disableSignOut This property is required. Boolean
When enabled, will disable sign out.
disableSignup This property is required. Boolean
Indicates whether to allow user sign-ups to your application.
discoveryUrl This property is required. String
OpenID discovery URL, e.g. https://auth.example.com/.well-known/openid-configuration.
domain This property is required. String
Domain name.
domainAliases This property is required. List<String>
List of the domains that can be authenticated using the identity provider. Only needed for Identifier First authentication flows.
enableScriptContext This property is required. Boolean
Set to true to inject context into custom DB scripts (warning: cannot be disabled once enabled).
enabledDatabaseCustomization This property is required. Boolean
Set to true to use a legacy user store.
entityId This property is required. String
Custom Entity ID for the connection.
fedMetadataXml This property is required. String
Federation Metadata for the ADFS connection.
fieldsMap This property is required. String
If you're configuring a SAML enterprise connection for a non-standard PingFederate Server, you must update the attribute mappings.
forwardRequestInfo This property is required. Boolean
Specifies whether or not request info should be forwarded to sms gateway.
from This property is required. String
Address to use as the sender.
gatewayAuthentications This property is required. List<Property Map>
Defines the parameters used to generate the auth token for the custom gateway.
gatewayUrl This property is required. String
Defines a custom sms gateway to use instead of Twilio.
globalTokenRevocationJwtIss This property is required. String
Specifies the issuer of the JWT used for global token revocation for the SAML connection.
globalTokenRevocationJwtSub This property is required. String
Specifies the subject of the JWT used for global token revocation for the SAML connection.
iconUrl This property is required. String
Icon URL.
identityApi This property is required. String
Azure AD Identity API. Available options are: microsoft-identity-platform-v2.0 or azure-active-directory-v1.0.
idpInitiateds This property is required. List<Property Map>
Configuration options for IDP Initiated Authentication. This is an object with the properties: client_id, client_protocol, and client_authorize_query.
importMode This property is required. Boolean
Indicates whether you have a legacy user store and want to gradually migrate those users to the Auth0 user store.
ips This property is required. List<String>
A list of IPs.
issuer This property is required. String
Issuer URL, e.g. https://auth.example.com.
jwksUri This property is required. String
JWKS URI.
keyId This property is required. String
Apple Key ID.
mapUserIdToId This property is required. Boolean
By default Auth0 maps user_id to email. Enabling this setting changes the behavior to map user_id to 'id' instead. This can only be defined on a new Google Workspace connection and can not be changed once set.
maxGroupsToRetrieve This property is required. String
Maximum number of groups to retrieve.
messagingServiceSid This property is required. String
SID for Copilot. Used when SMS Source is Copilot.
metadataUrl This property is required. String
The URL of the SAML metadata document.
metadataXml This property is required. String
The XML content for the SAML metadata document. Values within the xml will take precedence over other attributes set on the options block.
mfas This property is required. List<Property Map>
Configuration options for multifactor authentication.
name This property is required. String
The public name of the email or SMS Connection. In most cases this is the same name as the connection name.
nonPersistentAttrs This property is required. List<String>
If there are user fields that should not be stored in Auth0 databases due to privacy reasons, you can add them to the DenyList here.
passkeyOptions This property is required. List<Property Map>
Defines options for the passkey authentication method
passwordComplexityOptions This property is required. List<Property Map>
Configuration settings for password complexity.
passwordDictionaries This property is required. List<Property Map>
Configuration settings for the password dictionary check, which does not allow passwords that are part of the password dictionary.
passwordHistories This property is required. List<Property Map>
Configuration settings for the password history that is maintained for each user to prevent the reuse of passwords.
passwordNoPersonalInfos This property is required. List<Property Map>
Configuration settings for the password personal info check, which does not allow passwords that contain any part of the user's personal data, including user's name, username, nickname, user_metadata.name, user_metadata.first, user_metadata.last, user's email, or first part of the user's email.
passwordPolicy This property is required. String
Indicates level of password strength to enforce during authentication. A strong password policy will make it difficult, if not improbable, for someone to guess a password through either manual or automated means. Options include none, low, fair, good, excellent.
pingFederateBaseUrl This property is required. String
Ping Federate Server URL.
pkceEnabled This property is required. Boolean
Enables Proof Key for Code Exchange (PKCE) functionality for OAuth2 connections.
precedences This property is required. List<String>
Order of attributes for precedence in identification.Valid values: email, phone_number, username. If Precedence is set, it must contain all values (email, phone_number, username) in specific order
protocolBinding This property is required. String
The SAML Response Binding: how the SAML token is received by Auth0 from the IdP.
provider This property is required. String
Defines the custom sms_gateway provider.
requestTemplate This property is required. String
Template that formats the SAML request.
requiresUsername This property is required. Boolean
Indicates whether the user is required to provide a username in addition to an email address.
scopes This property is required. List<String>
Permissions to grant to the connection. Within the Auth0 dashboard these appear under the "Attributes" and "Extended Attributes" sections. Some examples: basic_profile, ext_profile, ext_nested_groups, etc.
scripts This property is required. Map<String>
A map of scripts used for an OAuth connection. Only accepts a fetchUserProfile script.
setUserRootAttributes This property is required. String
Determines whether to sync user profile attributes (name, given_name, family_name, nickname, picture) at each login or only on the first login. Options include: on_each_login, on_first_login, never_on_login. Default value: on_each_login.
shouldTrustEmailVerifiedConnection This property is required. String
Choose how Auth0 sets the email_verified field in the user profile.
signInEndpoint This property is required. String
SAML single login URL for the connection.
signOutEndpoint This property is required. String
SAML single logout URL for the connection.
signSamlRequest This property is required. Boolean
When enabled, the SAML authentication request will be signed.
signatureAlgorithm This property is required. String
Sign Request Algorithm.
signingCert This property is required. String
X.509 signing certificate (encoded in PEM or CER) you retrieved from the IdP, Base64-encoded.
signingKeys This property is required. List<Property Map>
The key used to sign requests in the connection. Uses the key and cert properties to provide the private key and certificate respectively.
strategyVersion This property is required. Number
Version 1 is deprecated, use version 2.
subject This property is required. String
Subject line of the email.
syntax This property is required. String
Syntax of the template body.
teamId This property is required. String
Apple Team ID.
template This property is required. String
Body of the template.
tenantDomain This property is required. String
Tenant domain name.
tokenEndpoint This property is required. String
Token endpoint.
totps This property is required. List<Property Map>
Configuration options for one-time passwords.
twilioSid This property is required. String
SID for your Twilio account.
twilioToken This property is required. String
AuthToken for your Twilio account.
type This property is required. String
Value can be back_channel or front_channel. Front Channel will use OIDC protocol with response_mode=form_post and response_type=id_token. Back Channel will use response_type=code.
upstreamParams This property is required. String
You can pass provider-specific parameters to an identity provider during authentication. The values can either be static per connection or dynamic per user.
useCertAuth This property is required. Boolean
Indicates whether to use cert auth or not.
useKerberos This property is required. Boolean
Indicates whether to use Kerberos or not.
useWsfed This property is required. Boolean
Whether to use WS-Fed.
userIdAttribute This property is required. String
Attribute in the token that will be mapped to the user_id property in Auth0.
userinfoEndpoint This property is required. String
User info endpoint.
validations This property is required. List<Property Map>
Validation of the minimum and maximum values allowed for a user to have as username.
waadCommonEndpoint This property is required. Boolean
Indicates whether to use the common endpoint rather than the default endpoint. Typically enabled if you're using this for a multi-tenant application in Azure AD.
waadProtocol This property is required. String
Protocol to use.

GetConnectionOptionAttribute

Emails This property is required. List<GetConnectionOptionAttributeEmail>
Connection Options for Email Attribute
PhoneNumbers This property is required. List<GetConnectionOptionAttributePhoneNumber>
Connection Options for Phone Number Attribute
Usernames This property is required. List<GetConnectionOptionAttributeUsername>
Connection Options for User Name Attribute
Emails This property is required. []GetConnectionOptionAttributeEmail
Connection Options for Email Attribute
PhoneNumbers This property is required. []GetConnectionOptionAttributePhoneNumber
Connection Options for Phone Number Attribute
Usernames This property is required. []GetConnectionOptionAttributeUsername
Connection Options for User Name Attribute
emails This property is required. List<GetConnectionOptionAttributeEmail>
Connection Options for Email Attribute
phoneNumbers This property is required. List<GetConnectionOptionAttributePhoneNumber>
Connection Options for Phone Number Attribute
usernames This property is required. List<GetConnectionOptionAttributeUsername>
Connection Options for User Name Attribute
emails This property is required. GetConnectionOptionAttributeEmail[]
Connection Options for Email Attribute
phoneNumbers This property is required. GetConnectionOptionAttributePhoneNumber[]
Connection Options for Phone Number Attribute
usernames This property is required. GetConnectionOptionAttributeUsername[]
Connection Options for User Name Attribute
emails This property is required. Sequence[GetConnectionOptionAttributeEmail]
Connection Options for Email Attribute
phone_numbers This property is required. Sequence[GetConnectionOptionAttributePhoneNumber]
Connection Options for Phone Number Attribute
usernames This property is required. Sequence[GetConnectionOptionAttributeUsername]
Connection Options for User Name Attribute
emails This property is required. List<Property Map>
Connection Options for Email Attribute
phoneNumbers This property is required. List<Property Map>
Connection Options for Phone Number Attribute
usernames This property is required. List<Property Map>
Connection Options for User Name Attribute

GetConnectionOptionAttributeEmail

Identifiers This property is required. List<GetConnectionOptionAttributeEmailIdentifier>
Connection Options Email Attribute Identifier
ProfileRequired This property is required. bool
Defines whether Profile is required
Signups This property is required. List<GetConnectionOptionAttributeEmailSignup>
Defines signup settings for Email attribute
VerificationMethod This property is required. string
Defines whether whether user will receive a link or an OTP during user signup for email verification and password reset for email verification
Identifiers This property is required. []GetConnectionOptionAttributeEmailIdentifier
Connection Options Email Attribute Identifier
ProfileRequired This property is required. bool
Defines whether Profile is required
Signups This property is required. []GetConnectionOptionAttributeEmailSignup
Defines signup settings for Email attribute
VerificationMethod This property is required. string
Defines whether whether user will receive a link or an OTP during user signup for email verification and password reset for email verification
identifiers This property is required. List<GetConnectionOptionAttributeEmailIdentifier>
Connection Options Email Attribute Identifier
profileRequired This property is required. Boolean
Defines whether Profile is required
signups This property is required. List<GetConnectionOptionAttributeEmailSignup>
Defines signup settings for Email attribute
verificationMethod This property is required. String
Defines whether whether user will receive a link or an OTP during user signup for email verification and password reset for email verification
identifiers This property is required. GetConnectionOptionAttributeEmailIdentifier[]
Connection Options Email Attribute Identifier
profileRequired This property is required. boolean
Defines whether Profile is required
signups This property is required. GetConnectionOptionAttributeEmailSignup[]
Defines signup settings for Email attribute
verificationMethod This property is required. string
Defines whether whether user will receive a link or an OTP during user signup for email verification and password reset for email verification
identifiers This property is required. Sequence[GetConnectionOptionAttributeEmailIdentifier]
Connection Options Email Attribute Identifier
profile_required This property is required. bool
Defines whether Profile is required
signups This property is required. Sequence[GetConnectionOptionAttributeEmailSignup]
Defines signup settings for Email attribute
verification_method This property is required. str
Defines whether whether user will receive a link or an OTP during user signup for email verification and password reset for email verification
identifiers This property is required. List<Property Map>
Connection Options Email Attribute Identifier
profileRequired This property is required. Boolean
Defines whether Profile is required
signups This property is required. List<Property Map>
Defines signup settings for Email attribute
verificationMethod This property is required. String
Defines whether whether user will receive a link or an OTP during user signup for email verification and password reset for email verification

GetConnectionOptionAttributeEmailIdentifier

Active This property is required. bool
Defines whether email attribute is active as an identifier
Active This property is required. bool
Defines whether email attribute is active as an identifier
active This property is required. Boolean
Defines whether email attribute is active as an identifier
active This property is required. boolean
Defines whether email attribute is active as an identifier
active This property is required. bool
Defines whether email attribute is active as an identifier
active This property is required. Boolean
Defines whether email attribute is active as an identifier

GetConnectionOptionAttributeEmailSignup

Status This property is required. string
Defines signup status for Email Attribute
Verifications This property is required. List<GetConnectionOptionAttributeEmailSignupVerification>
Defines settings for Verification under Email attribute
Status This property is required. string
Defines signup status for Email Attribute
Verifications This property is required. []GetConnectionOptionAttributeEmailSignupVerification
Defines settings for Verification under Email attribute
status This property is required. String
Defines signup status for Email Attribute
verifications This property is required. List<GetConnectionOptionAttributeEmailSignupVerification>
Defines settings for Verification under Email attribute
status This property is required. string
Defines signup status for Email Attribute
verifications This property is required. GetConnectionOptionAttributeEmailSignupVerification[]
Defines settings for Verification under Email attribute
status This property is required. str
Defines signup status for Email Attribute
verifications This property is required. Sequence[GetConnectionOptionAttributeEmailSignupVerification]
Defines settings for Verification under Email attribute
status This property is required. String
Defines signup status for Email Attribute
verifications This property is required. List<Property Map>
Defines settings for Verification under Email attribute

GetConnectionOptionAttributeEmailSignupVerification

Active This property is required. bool
Defines verification settings for signup attribute
Active This property is required. bool
Defines verification settings for signup attribute
active This property is required. Boolean
Defines verification settings for signup attribute
active This property is required. boolean
Defines verification settings for signup attribute
active This property is required. bool
Defines verification settings for signup attribute
active This property is required. Boolean
Defines verification settings for signup attribute

GetConnectionOptionAttributeMap

Attributes This property is required. string
This property is an object containing mapping information that allows Auth0 to interpret incoming claims from the IdP. Mapping information must be provided as key/value pairs.
MappingMode This property is required. string
Method used to map incoming claims. Possible values: use_map (Okta or OIDC), bind_all (OIDC) or basic_profile (Okta).
UserinfoScope This property is required. string
This property defines the scopes that Auth0 sends to the IdP’s UserInfo endpoint when requested.
Attributes This property is required. string
This property is an object containing mapping information that allows Auth0 to interpret incoming claims from the IdP. Mapping information must be provided as key/value pairs.
MappingMode This property is required. string
Method used to map incoming claims. Possible values: use_map (Okta or OIDC), bind_all (OIDC) or basic_profile (Okta).
UserinfoScope This property is required. string
This property defines the scopes that Auth0 sends to the IdP’s UserInfo endpoint when requested.
attributes This property is required. String
This property is an object containing mapping information that allows Auth0 to interpret incoming claims from the IdP. Mapping information must be provided as key/value pairs.
mappingMode This property is required. String
Method used to map incoming claims. Possible values: use_map (Okta or OIDC), bind_all (OIDC) or basic_profile (Okta).
userinfoScope This property is required. String
This property defines the scopes that Auth0 sends to the IdP’s UserInfo endpoint when requested.
attributes This property is required. string
This property is an object containing mapping information that allows Auth0 to interpret incoming claims from the IdP. Mapping information must be provided as key/value pairs.
mappingMode This property is required. string
Method used to map incoming claims. Possible values: use_map (Okta or OIDC), bind_all (OIDC) or basic_profile (Okta).
userinfoScope This property is required. string
This property defines the scopes that Auth0 sends to the IdP’s UserInfo endpoint when requested.
attributes This property is required. str
This property is an object containing mapping information that allows Auth0 to interpret incoming claims from the IdP. Mapping information must be provided as key/value pairs.
mapping_mode This property is required. str
Method used to map incoming claims. Possible values: use_map (Okta or OIDC), bind_all (OIDC) or basic_profile (Okta).
userinfo_scope This property is required. str
This property defines the scopes that Auth0 sends to the IdP’s UserInfo endpoint when requested.
attributes This property is required. String
This property is an object containing mapping information that allows Auth0 to interpret incoming claims from the IdP. Mapping information must be provided as key/value pairs.
mappingMode This property is required. String
Method used to map incoming claims. Possible values: use_map (Okta or OIDC), bind_all (OIDC) or basic_profile (Okta).
userinfoScope This property is required. String
This property defines the scopes that Auth0 sends to the IdP’s UserInfo endpoint when requested.

GetConnectionOptionAttributePhoneNumber

Identifiers This property is required. List<GetConnectionOptionAttributePhoneNumberIdentifier>
Connection Options Phone Number Attribute Identifier
ProfileRequired This property is required. bool
Defines whether Profile is required
Signups This property is required. List<GetConnectionOptionAttributePhoneNumberSignup>
Defines signup settings for Phone Number attribute
Identifiers This property is required. []GetConnectionOptionAttributePhoneNumberIdentifier
Connection Options Phone Number Attribute Identifier
ProfileRequired This property is required. bool
Defines whether Profile is required
Signups This property is required. []GetConnectionOptionAttributePhoneNumberSignup
Defines signup settings for Phone Number attribute
identifiers This property is required. List<GetConnectionOptionAttributePhoneNumberIdentifier>
Connection Options Phone Number Attribute Identifier
profileRequired This property is required. Boolean
Defines whether Profile is required
signups This property is required. List<GetConnectionOptionAttributePhoneNumberSignup>
Defines signup settings for Phone Number attribute
identifiers This property is required. GetConnectionOptionAttributePhoneNumberIdentifier[]
Connection Options Phone Number Attribute Identifier
profileRequired This property is required. boolean
Defines whether Profile is required
signups This property is required. GetConnectionOptionAttributePhoneNumberSignup[]
Defines signup settings for Phone Number attribute
identifiers This property is required. Sequence[GetConnectionOptionAttributePhoneNumberIdentifier]
Connection Options Phone Number Attribute Identifier
profile_required This property is required. bool
Defines whether Profile is required
signups This property is required. Sequence[GetConnectionOptionAttributePhoneNumberSignup]
Defines signup settings for Phone Number attribute
identifiers This property is required. List<Property Map>
Connection Options Phone Number Attribute Identifier
profileRequired This property is required. Boolean
Defines whether Profile is required
signups This property is required. List<Property Map>
Defines signup settings for Phone Number attribute

GetConnectionOptionAttributePhoneNumberIdentifier

Active This property is required. bool
Defines whether Phone Number attribute is active as an identifier
Active This property is required. bool
Defines whether Phone Number attribute is active as an identifier
active This property is required. Boolean
Defines whether Phone Number attribute is active as an identifier
active This property is required. boolean
Defines whether Phone Number attribute is active as an identifier
active This property is required. bool
Defines whether Phone Number attribute is active as an identifier
active This property is required. Boolean
Defines whether Phone Number attribute is active as an identifier

GetConnectionOptionAttributePhoneNumberSignup

Status This property is required. string
Defines status of signup for Phone Number attribute
Verifications This property is required. List<GetConnectionOptionAttributePhoneNumberSignupVerification>
Defines verification settings for Phone Number attribute
Status This property is required. string
Defines status of signup for Phone Number attribute
Verifications This property is required. []GetConnectionOptionAttributePhoneNumberSignupVerification
Defines verification settings for Phone Number attribute
status This property is required. String
Defines status of signup for Phone Number attribute
verifications This property is required. List<GetConnectionOptionAttributePhoneNumberSignupVerification>
Defines verification settings for Phone Number attribute
status This property is required. string
Defines status of signup for Phone Number attribute
verifications This property is required. GetConnectionOptionAttributePhoneNumberSignupVerification[]
Defines verification settings for Phone Number attribute
status This property is required. str
Defines status of signup for Phone Number attribute
verifications This property is required. Sequence[GetConnectionOptionAttributePhoneNumberSignupVerification]
Defines verification settings for Phone Number attribute
status This property is required. String
Defines status of signup for Phone Number attribute
verifications This property is required. List<Property Map>
Defines verification settings for Phone Number attribute

GetConnectionOptionAttributePhoneNumberSignupVerification

Active This property is required. bool
Defines verification settings for Phone Number attribute
Active This property is required. bool
Defines verification settings for Phone Number attribute
active This property is required. Boolean
Defines verification settings for Phone Number attribute
active This property is required. boolean
Defines verification settings for Phone Number attribute
active This property is required. bool
Defines verification settings for Phone Number attribute
active This property is required. Boolean
Defines verification settings for Phone Number attribute

GetConnectionOptionAttributeUsername

Identifiers This property is required. List<GetConnectionOptionAttributeUsernameIdentifier>
Connection options for User Name Attribute Identifier
ProfileRequired This property is required. bool
Defines whether Profile is required
Signups This property is required. List<GetConnectionOptionAttributeUsernameSignup>
Defines signup settings for User Name attribute
Validations This property is required. List<GetConnectionOptionAttributeUsernameValidation>
Defines validation settings for User Name attribute
Identifiers This property is required. []GetConnectionOptionAttributeUsernameIdentifier
Connection options for User Name Attribute Identifier
ProfileRequired This property is required. bool
Defines whether Profile is required
Signups This property is required. []GetConnectionOptionAttributeUsernameSignup
Defines signup settings for User Name attribute
Validations This property is required. []GetConnectionOptionAttributeUsernameValidation
Defines validation settings for User Name attribute
identifiers This property is required. List<GetConnectionOptionAttributeUsernameIdentifier>
Connection options for User Name Attribute Identifier
profileRequired This property is required. Boolean
Defines whether Profile is required
signups This property is required. List<GetConnectionOptionAttributeUsernameSignup>
Defines signup settings for User Name attribute
validations This property is required. List<GetConnectionOptionAttributeUsernameValidation>
Defines validation settings for User Name attribute
identifiers This property is required. GetConnectionOptionAttributeUsernameIdentifier[]
Connection options for User Name Attribute Identifier
profileRequired This property is required. boolean
Defines whether Profile is required
signups This property is required. GetConnectionOptionAttributeUsernameSignup[]
Defines signup settings for User Name attribute
validations This property is required. GetConnectionOptionAttributeUsernameValidation[]
Defines validation settings for User Name attribute
identifiers This property is required. Sequence[GetConnectionOptionAttributeUsernameIdentifier]
Connection options for User Name Attribute Identifier
profile_required This property is required. bool
Defines whether Profile is required
signups This property is required. Sequence[GetConnectionOptionAttributeUsernameSignup]
Defines signup settings for User Name attribute
validations This property is required. Sequence[GetConnectionOptionAttributeUsernameValidation]
Defines validation settings for User Name attribute
identifiers This property is required. List<Property Map>
Connection options for User Name Attribute Identifier
profileRequired This property is required. Boolean
Defines whether Profile is required
signups This property is required. List<Property Map>
Defines signup settings for User Name attribute
validations This property is required. List<Property Map>
Defines validation settings for User Name attribute

GetConnectionOptionAttributeUsernameIdentifier

Active This property is required. bool
Defines whether UserName attribute is active as an identifier
Active This property is required. bool
Defines whether UserName attribute is active as an identifier
active This property is required. Boolean
Defines whether UserName attribute is active as an identifier
active This property is required. boolean
Defines whether UserName attribute is active as an identifier
active This property is required. bool
Defines whether UserName attribute is active as an identifier
active This property is required. Boolean
Defines whether UserName attribute is active as an identifier

GetConnectionOptionAttributeUsernameSignup

Status This property is required. string
Defines whether User Name attribute is active as an identifier
Status This property is required. string
Defines whether User Name attribute is active as an identifier
status This property is required. String
Defines whether User Name attribute is active as an identifier
status This property is required. string
Defines whether User Name attribute is active as an identifier
status This property is required. str
Defines whether User Name attribute is active as an identifier
status This property is required. String
Defines whether User Name attribute is active as an identifier

GetConnectionOptionAttributeUsernameValidation

AllowedTypes This property is required. List<GetConnectionOptionAttributeUsernameValidationAllowedType>
Defines allowed types for for UserName attribute
MaxLength This property is required. int
Defines Max Length for User Name attribute
MinLength This property is required. int
Defines Min Length for User Name attribute
AllowedTypes This property is required. []GetConnectionOptionAttributeUsernameValidationAllowedType
Defines allowed types for for UserName attribute
MaxLength This property is required. int
Defines Max Length for User Name attribute
MinLength This property is required. int
Defines Min Length for User Name attribute
allowedTypes This property is required. List<GetConnectionOptionAttributeUsernameValidationAllowedType>
Defines allowed types for for UserName attribute
maxLength This property is required. Integer
Defines Max Length for User Name attribute
minLength This property is required. Integer
Defines Min Length for User Name attribute
allowedTypes This property is required. GetConnectionOptionAttributeUsernameValidationAllowedType[]
Defines allowed types for for UserName attribute
maxLength This property is required. number
Defines Max Length for User Name attribute
minLength This property is required. number
Defines Min Length for User Name attribute
allowed_types This property is required. Sequence[GetConnectionOptionAttributeUsernameValidationAllowedType]
Defines allowed types for for UserName attribute
max_length This property is required. int
Defines Max Length for User Name attribute
min_length This property is required. int
Defines Min Length for User Name attribute
allowedTypes This property is required. List<Property Map>
Defines allowed types for for UserName attribute
maxLength This property is required. Number
Defines Max Length for User Name attribute
minLength This property is required. Number
Defines Min Length for User Name attribute

GetConnectionOptionAttributeUsernameValidationAllowedType

Email This property is required. bool
One of the allowed types for UserName signup attribute
PhoneNumber This property is required. bool
One of the allowed types for UserName signup attribute
Email This property is required. bool
One of the allowed types for UserName signup attribute
PhoneNumber This property is required. bool
One of the allowed types for UserName signup attribute
email This property is required. Boolean
One of the allowed types for UserName signup attribute
phoneNumber This property is required. Boolean
One of the allowed types for UserName signup attribute
email This property is required. boolean
One of the allowed types for UserName signup attribute
phoneNumber This property is required. boolean
One of the allowed types for UserName signup attribute
email This property is required. bool
One of the allowed types for UserName signup attribute
phone_number This property is required. bool
One of the allowed types for UserName signup attribute
email This property is required. Boolean
One of the allowed types for UserName signup attribute
phoneNumber This property is required. Boolean
One of the allowed types for UserName signup attribute

GetConnectionOptionAuthenticationMethod

Passkeys This property is required. List<GetConnectionOptionAuthenticationMethodPasskey>
Configures passkey authentication
Passwords This property is required. List<GetConnectionOptionAuthenticationMethodPassword>
Configures password authentication
Passkeys This property is required. []GetConnectionOptionAuthenticationMethodPasskey
Configures passkey authentication
Passwords This property is required. []GetConnectionOptionAuthenticationMethodPassword
Configures password authentication
passkeys This property is required. List<GetConnectionOptionAuthenticationMethodPasskey>
Configures passkey authentication
passwords This property is required. List<GetConnectionOptionAuthenticationMethodPassword>
Configures password authentication
passkeys This property is required. GetConnectionOptionAuthenticationMethodPasskey[]
Configures passkey authentication
passwords This property is required. GetConnectionOptionAuthenticationMethodPassword[]
Configures password authentication
passkeys This property is required. Sequence[GetConnectionOptionAuthenticationMethodPasskey]
Configures passkey authentication
passwords This property is required. Sequence[GetConnectionOptionAuthenticationMethodPassword]
Configures password authentication
passkeys This property is required. List<Property Map>
Configures passkey authentication
passwords This property is required. List<Property Map>
Configures password authentication

GetConnectionOptionAuthenticationMethodPasskey

Enabled This property is required. bool
Enables passkey authentication
Enabled This property is required. bool
Enables passkey authentication
enabled This property is required. Boolean
Enables passkey authentication
enabled This property is required. boolean
Enables passkey authentication
enabled This property is required. bool
Enables passkey authentication
enabled This property is required. Boolean
Enables passkey authentication

GetConnectionOptionAuthenticationMethodPassword

Enabled This property is required. bool
Enables password authentication
Enabled This property is required. bool
Enables password authentication
enabled This property is required. Boolean
Enables password authentication
enabled This property is required. boolean
Enables password authentication
enabled This property is required. bool
Enables password authentication
enabled This property is required. Boolean
Enables password authentication

GetConnectionOptionConnectionSetting

Pkce This property is required. string
PKCE configuration. Possible values: auto (uses the strongest algorithm available), S256 (uses the SHA-256 algorithm), plain (uses plaintext as described in the PKCE specification) or disabled (disables support for PKCE).
Pkce This property is required. string
PKCE configuration. Possible values: auto (uses the strongest algorithm available), S256 (uses the SHA-256 algorithm), plain (uses plaintext as described in the PKCE specification) or disabled (disables support for PKCE).
pkce This property is required. String
PKCE configuration. Possible values: auto (uses the strongest algorithm available), S256 (uses the SHA-256 algorithm), plain (uses plaintext as described in the PKCE specification) or disabled (disables support for PKCE).
pkce This property is required. string
PKCE configuration. Possible values: auto (uses the strongest algorithm available), S256 (uses the SHA-256 algorithm), plain (uses plaintext as described in the PKCE specification) or disabled (disables support for PKCE).
pkce This property is required. str
PKCE configuration. Possible values: auto (uses the strongest algorithm available), S256 (uses the SHA-256 algorithm), plain (uses plaintext as described in the PKCE specification) or disabled (disables support for PKCE).
pkce This property is required. String
PKCE configuration. Possible values: auto (uses the strongest algorithm available), S256 (uses the SHA-256 algorithm), plain (uses plaintext as described in the PKCE specification) or disabled (disables support for PKCE).

GetConnectionOptionDecryptionKey

Cert This property is required. string
Key This property is required. string
Cert This property is required. string
Key This property is required. string
cert This property is required. String
key This property is required. String
cert This property is required. string
key This property is required. string
cert This property is required. str
key This property is required. str
cert This property is required. String
key This property is required. String

GetConnectionOptionGatewayAuthentication

Audience This property is required. string
Audience claim for the HS256 token sent to gateway_url.
Method This property is required. string
Authentication method (default is bearer token).
Secret This property is required. string
Secret used to sign the HS256 token sent to gateway_url.
SecretBase64Encoded This property is required. bool
Specifies whether or not the secret is Base64-encoded.
Subject This property is required. string
Subject claim for the HS256 token sent to gateway_url.
Audience This property is required. string
Audience claim for the HS256 token sent to gateway_url.
Method This property is required. string
Authentication method (default is bearer token).
Secret This property is required. string
Secret used to sign the HS256 token sent to gateway_url.
SecretBase64Encoded This property is required. bool
Specifies whether or not the secret is Base64-encoded.
Subject This property is required. string
Subject claim for the HS256 token sent to gateway_url.
audience This property is required. String
Audience claim for the HS256 token sent to gateway_url.
method This property is required. String
Authentication method (default is bearer token).
secret This property is required. String
Secret used to sign the HS256 token sent to gateway_url.
secretBase64Encoded This property is required. Boolean
Specifies whether or not the secret is Base64-encoded.
subject This property is required. String
Subject claim for the HS256 token sent to gateway_url.
audience This property is required. string
Audience claim for the HS256 token sent to gateway_url.
method This property is required. string
Authentication method (default is bearer token).
secret This property is required. string
Secret used to sign the HS256 token sent to gateway_url.
secretBase64Encoded This property is required. boolean
Specifies whether or not the secret is Base64-encoded.
subject This property is required. string
Subject claim for the HS256 token sent to gateway_url.
audience This property is required. str
Audience claim for the HS256 token sent to gateway_url.
method This property is required. str
Authentication method (default is bearer token).
secret This property is required. str
Secret used to sign the HS256 token sent to gateway_url.
secret_base64_encoded This property is required. bool
Specifies whether or not the secret is Base64-encoded.
subject This property is required. str
Subject claim for the HS256 token sent to gateway_url.
audience This property is required. String
Audience claim for the HS256 token sent to gateway_url.
method This property is required. String
Authentication method (default is bearer token).
secret This property is required. String
Secret used to sign the HS256 token sent to gateway_url.
secretBase64Encoded This property is required. Boolean
Specifies whether or not the secret is Base64-encoded.
subject This property is required. String
Subject claim for the HS256 token sent to gateway_url.

GetConnectionOptionIdpInitiated

ClientAuthorizeQuery This property is required. string
ClientId This property is required. string
ClientProtocol This property is required. string
Enabled This property is required. bool
ClientAuthorizeQuery This property is required. string
ClientId This property is required. string
ClientProtocol This property is required. string
Enabled This property is required. bool
clientAuthorizeQuery This property is required. String
clientId This property is required. String
clientProtocol This property is required. String
enabled This property is required. Boolean
clientAuthorizeQuery This property is required. string
clientId This property is required. string
clientProtocol This property is required. string
enabled This property is required. boolean
client_authorize_query This property is required. str
client_id This property is required. str
client_protocol This property is required. str
enabled This property is required. bool
clientAuthorizeQuery This property is required. String
clientId This property is required. String
clientProtocol This property is required. String
enabled This property is required. Boolean

GetConnectionOptionMfa

Active This property is required. bool
Indicates whether multifactor authentication is enabled for this connection.
ReturnEnrollSettings This property is required. bool
Indicates whether multifactor authentication enrollment settings will be returned.
Active This property is required. bool
Indicates whether multifactor authentication is enabled for this connection.
ReturnEnrollSettings This property is required. bool
Indicates whether multifactor authentication enrollment settings will be returned.
active This property is required. Boolean
Indicates whether multifactor authentication is enabled for this connection.
returnEnrollSettings This property is required. Boolean
Indicates whether multifactor authentication enrollment settings will be returned.
active This property is required. boolean
Indicates whether multifactor authentication is enabled for this connection.
returnEnrollSettings This property is required. boolean
Indicates whether multifactor authentication enrollment settings will be returned.
active This property is required. bool
Indicates whether multifactor authentication is enabled for this connection.
return_enroll_settings This property is required. bool
Indicates whether multifactor authentication enrollment settings will be returned.
active This property is required. Boolean
Indicates whether multifactor authentication is enabled for this connection.
returnEnrollSettings This property is required. Boolean
Indicates whether multifactor authentication enrollment settings will be returned.

GetConnectionOptionPasskeyOption

ChallengeUi This property is required. string
Controls the UI used to challenge the user for their passkey
LocalEnrollmentEnabled This property is required. bool
Enables or disables enrollment prompt for local passkey when user authenticates using a cross-device passkey for the connection
ProgressiveEnrollmentEnabled This property is required. bool
Enables or disables progressive enrollment of passkeys for the connection
ChallengeUi This property is required. string
Controls the UI used to challenge the user for their passkey
LocalEnrollmentEnabled This property is required. bool
Enables or disables enrollment prompt for local passkey when user authenticates using a cross-device passkey for the connection
ProgressiveEnrollmentEnabled This property is required. bool
Enables or disables progressive enrollment of passkeys for the connection
challengeUi This property is required. String
Controls the UI used to challenge the user for their passkey
localEnrollmentEnabled This property is required. Boolean
Enables or disables enrollment prompt for local passkey when user authenticates using a cross-device passkey for the connection
progressiveEnrollmentEnabled This property is required. Boolean
Enables or disables progressive enrollment of passkeys for the connection
challengeUi This property is required. string
Controls the UI used to challenge the user for their passkey
localEnrollmentEnabled This property is required. boolean
Enables or disables enrollment prompt for local passkey when user authenticates using a cross-device passkey for the connection
progressiveEnrollmentEnabled This property is required. boolean
Enables or disables progressive enrollment of passkeys for the connection
challenge_ui This property is required. str
Controls the UI used to challenge the user for their passkey
local_enrollment_enabled This property is required. bool
Enables or disables enrollment prompt for local passkey when user authenticates using a cross-device passkey for the connection
progressive_enrollment_enabled This property is required. bool
Enables or disables progressive enrollment of passkeys for the connection
challengeUi This property is required. String
Controls the UI used to challenge the user for their passkey
localEnrollmentEnabled This property is required. Boolean
Enables or disables enrollment prompt for local passkey when user authenticates using a cross-device passkey for the connection
progressiveEnrollmentEnabled This property is required. Boolean
Enables or disables progressive enrollment of passkeys for the connection

GetConnectionOptionPasswordComplexityOption

MinLength This property is required. int
Minimum number of characters allowed in passwords.
MinLength This property is required. int
Minimum number of characters allowed in passwords.
minLength This property is required. Integer
Minimum number of characters allowed in passwords.
minLength This property is required. number
Minimum number of characters allowed in passwords.
min_length This property is required. int
Minimum number of characters allowed in passwords.
minLength This property is required. Number
Minimum number of characters allowed in passwords.

GetConnectionOptionPasswordDictionary

Dictionaries This property is required. List<string>
Customized contents of the password dictionary. By default, the password dictionary contains a list of the 10,000 most common passwords; your customized content is used in addition to the default password dictionary. Matching is not case-sensitive.
Enable This property is required. bool
Indicates whether the password dictionary check is enabled for this connection.
Dictionaries This property is required. []string
Customized contents of the password dictionary. By default, the password dictionary contains a list of the 10,000 most common passwords; your customized content is used in addition to the default password dictionary. Matching is not case-sensitive.
Enable This property is required. bool
Indicates whether the password dictionary check is enabled for this connection.
dictionaries This property is required. List<String>
Customized contents of the password dictionary. By default, the password dictionary contains a list of the 10,000 most common passwords; your customized content is used in addition to the default password dictionary. Matching is not case-sensitive.
enable This property is required. Boolean
Indicates whether the password dictionary check is enabled for this connection.
dictionaries This property is required. string[]
Customized contents of the password dictionary. By default, the password dictionary contains a list of the 10,000 most common passwords; your customized content is used in addition to the default password dictionary. Matching is not case-sensitive.
enable This property is required. boolean
Indicates whether the password dictionary check is enabled for this connection.
dictionaries This property is required. Sequence[str]
Customized contents of the password dictionary. By default, the password dictionary contains a list of the 10,000 most common passwords; your customized content is used in addition to the default password dictionary. Matching is not case-sensitive.
enable This property is required. bool
Indicates whether the password dictionary check is enabled for this connection.
dictionaries This property is required. List<String>
Customized contents of the password dictionary. By default, the password dictionary contains a list of the 10,000 most common passwords; your customized content is used in addition to the default password dictionary. Matching is not case-sensitive.
enable This property is required. Boolean
Indicates whether the password dictionary check is enabled for this connection.

GetConnectionOptionPasswordHistory

Enable This property is required. bool
Size This property is required. int
Enable This property is required. bool
Size This property is required. int
enable This property is required. Boolean
size This property is required. Integer
enable This property is required. boolean
size This property is required. number
enable This property is required. bool
size This property is required. int
enable This property is required. Boolean
size This property is required. Number

GetConnectionOptionPasswordNoPersonalInfo

Enable This property is required. bool
Enable This property is required. bool
enable This property is required. Boolean
enable This property is required. boolean
enable This property is required. bool
enable This property is required. Boolean

GetConnectionOptionSigningKey

Cert This property is required. string
Key This property is required. string
Cert This property is required. string
Key This property is required. string
cert This property is required. String
key This property is required. String
cert This property is required. string
key This property is required. string
cert This property is required. str
key This property is required. str
cert This property is required. String
key This property is required. String

GetConnectionOptionTotp

Length This property is required. int
Length of the one-time password.
TimeStep This property is required. int
Seconds between allowed generation of new passwords.
Length This property is required. int
Length of the one-time password.
TimeStep This property is required. int
Seconds between allowed generation of new passwords.
length This property is required. Integer
Length of the one-time password.
timeStep This property is required. Integer
Seconds between allowed generation of new passwords.
length This property is required. number
Length of the one-time password.
timeStep This property is required. number
Seconds between allowed generation of new passwords.
length This property is required. int
Length of the one-time password.
time_step This property is required. int
Seconds between allowed generation of new passwords.
length This property is required. Number
Length of the one-time password.
timeStep This property is required. Number
Seconds between allowed generation of new passwords.

GetConnectionOptionValidation

Usernames This property is required. List<GetConnectionOptionValidationUsername>
Specifies the min and max values of username length.
Usernames This property is required. []GetConnectionOptionValidationUsername
Specifies the min and max values of username length.
usernames This property is required. List<GetConnectionOptionValidationUsername>
Specifies the min and max values of username length.
usernames This property is required. GetConnectionOptionValidationUsername[]
Specifies the min and max values of username length.
usernames This property is required. Sequence[GetConnectionOptionValidationUsername]
Specifies the min and max values of username length.
usernames This property is required. List<Property Map>
Specifies the min and max values of username length.

GetConnectionOptionValidationUsername

Max This property is required. int
Min This property is required. int
Max This property is required. int
Min This property is required. int
max This property is required. Integer
min This property is required. Integer
max This property is required. number
min This property is required. number
max This property is required. int
min This property is required. int
max This property is required. Number
min This property is required. Number

Package Details

Repository
Auth0 pulumi/pulumi-auth0
License
Apache-2.0
Notes
This Pulumi package is based on the auth0 Terraform Provider.
Auth0 v3.16.0 published on Wednesday, Mar 12, 2025 by Pulumi