CData Python Connector for Salesforce

Build 26.0.9770

NetworkAuthApiSettings

Defines authentication API settings for an Experience Cloud site.

Columns

Name Type ReadOnly References Description
Id [KEY] String True

Unique identifier of the record.

IsDeleted Bool True

Indicates whether the record has been moved to the Recycle Bin (true) or not (false).

CreatedDate Datetime True

Date and time when the record was created.

CreatedById String True

User.Id

ID of the user who created the record.

LastModifiedById String True

User.Id

ID of the user who last modified the record.

NetworkId String False

Network.Id

ID of the Experience Cloud site associated with this record.

IsHeadlessUserRegistrationAllowed Bool False

Indicates whether headless user registration is allowed for the site.

DoesRegistrationRequireAuth Bool False

Indicates whether registration requires an authenticated request.

IsRecaptchaRequiredRgstr Bool False

Indicates whether reCAPTCHA verification is required for registration.

RegistrationHandlerId String False

ApexClass.Id

ID of the Apex class that handles registration for the site.

RegistrationExecutionUserId String False

User.Id

ID of the user context used to execute registration for the site.

RegistrationUserDefaultProfileId String False

Profile.Id

ID of the default profile assigned to users who register on the site.

IsForgotPwdAllowed Bool False

Indicates whether the forgot password flow is allowed for the site.

DoesForgotPasswordRequireAuth Bool False

Indicates whether the forgot password flow requires an authenticated request.

IsRecaptchaRequiredForgotPwd Bool False

Indicates whether reCAPTCHA verification is required for the forgot password flow.

MaxPasswordResetAttempts Int False

Maximum number of password reset attempts allowed.

IsUserDisambiguationAllowedForgotPwd Bool False

Indicates whether user disambiguation is allowed during the forgot password flow.

RecaptchaSecretKey String False

Secret key used to verify reCAPTCHA challenges for the site.

RecaptchaScoreThreshold Double False

Minimum reCAPTCHA score required to pass verification.

IsPwdlessLoginAllowed Bool False

Indicates whether passwordless login is allowed for the site.

DoesPwdlessLoginRequireAuth Bool False

Indicates whether passwordless login requires an authenticated request.

IsRecaptchaRequiredPwdlessLogin Bool False

Indicates whether reCAPTCHA verification is required for passwordless login.

IsForgotPwdEmailTemplateAllowlistingEnabled Bool False

Indicates whether email template allowlisting is enabled for the forgot password flow.

IsUniversalClientRgstrAllowed Bool False

Indicates whether registration from a universal client is allowed.

CustomOtpDeliveryHandlerId String False

ApexClass.Id

ID of the Apex class that handles custom one-time password delivery.

HeadlessDiscoveryHandlerId String False

ApexClass.Id

ID of the Apex class that handles headless discovery requests.

HeadlessDiscoveryExecutionUserId String False

User.Id

ID of the user context used to execute headless discovery requests.

IsFirstPartyAppsAllowed Bool False

Indicates whether first-party applications are allowed to authenticate against the site.

DoesPasswordLoginRequireAuth Bool False

Indicates whether password login requires an authenticated request.

IsUserDisambiguationAllowedUsernamePwd Bool False

Indicates whether user disambiguation is allowed during username-password login.

SystemModstamp Datetime True

Date and time when the record was last modified by a user or by an automated process.

LastModifiedDate Datetime True

Date and time when the record was last modified.

Pseudocolumns

Pseudocolumn fields are used in the WHERE clause of SELECT statements and offer more granular control over the data returned from the data source.

Name Type Description
SOQL String

Specifies the SOQL query to execute against the Salesforce servers. If this pseudo column is set from the WHERE clause it will take precedence over the original query.

ExternalIdColumn String

Specifies the external Id column to use if performing an insert. If this value is specified, upsert will be used when the INSERT command is called.

FilterScope String

Optional scope to limit the records returned from queries. This property can take one of these values: Delegated, Everything, Mine, MineAndMyGroups, My_Territory, My_Team_Territory, or Team.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 26.0.9770