API Data Provider - Online Help

ProjectAuthConfig

Retrieve authentication configuration for a project

Columns

Name Type ReadOnly References Description
UriAllowList String False

Allowed redirect URIs

JwtExp Integer False

JWT expiration in seconds

ApiMaxRequestDuration Integer False

Maximum API request duration

DbMaxPoolSize Integer False

Database connection pool size

DbMaxPoolSizeUnit String False

Pool size unit

IsSignupDisabled Boolean False

Indicates if user signup is disabled

IsManualLinkingEnabled Boolean False

Indicates if manual account linking is enabled

IsReauthenticationRequiredForPasswordUpdate Boolean False

Indicates if reauthentication is required for password updates

IsRefreshTokenRotationEnabled Boolean False

Indicates if refresh token rotation is enabled

SecurityRefreshTokenReuseInterval Integer False

Refresh token reuse interval seconds

SiteUrl String False

Site URL for redirects

MfaMaxEnrolledFactors Integer False

Maximum MFA factors

IsLowAalAllowedForMfa Boolean True

Indicates if low Authentication Assurance Level is allowed for MFA

RateLimitAnonymousUsers Integer False

Rate limit for anonymous users

RateLimitSmsSent Integer False

SMS rate limit

RateLimitVerify Integer False

Verification rate limit

RateLimitTokenRefresh Integer False

Token refresh rate limit

RateLimitOtp Integer False

OTP rate limit

ArePostgresAuditLogsDisabled Boolean True

Indicates if Postgres audit logs are disabled

SessionsTimebox Integer False

Session timebox in seconds

SessionsInactivityTimeout Integer False

Session inactivity timeout

IsSingleSessionPerUserEnforced Boolean False

Indicates if single session per user is enforced

SessionsTags String False

Session tags

IsCustomAccessTokenHookEnabled Boolean False

Indicates if custom access token hook is enabled

HookCustomAccessTokenUri String False

Custom access token hook URI

HookCustomAccessTokenSecrets String False

Custom access token hook secrets

IsBeforeUserCreatedHookEnabled Boolean False

Indicates if before user created hook is enabled

HookBeforeUserCreatedUri String False

Before user created hook URI

HookBeforeUserCreatedSecrets String False

Before user created hook secrets

NimbusOauthClientId String False

Nimbus OAuth client ID

NimbusOauthClientSecret String False

Nimbus OAuth client secret

AreAnonymousUsersEnabled Boolean False

Indicates if anonymous users are enabled

ExternalAppleAdditionalClientIds String False

Apple additional client IDs

ExternalAppleClientId String False

Apple client ID

IsAppleEmailOptional Boolean False

Indicates if Apple email is optional

IsAppleEnabled Boolean False

Indicates if Apple OAuth is enabled

ExternalAppleSecret String False

Apple secret

ExternalAzureClientId String False

Azure client ID

IsAzureEmailOptional Boolean False

Indicates if Azure email is optional

IsAzureEnabled Boolean False

Indicates if Azure OAuth is enabled

ExternalAzureSecret String False

Azure secret

ExternalAzureUrl String False

Azure URL

ExternalBitbucketClientId String False

Bitbucket client ID

IsBitbucketEmailOptional Boolean False

Indicates if Bitbucket email is optional

IsBitbucketEnabled Boolean False

Indicates if Bitbucket OAuth is enabled

ExternalBitbucketSecret String False

Bitbucket secret

ExternalDiscordClientId String False

Discord client ID

IsDiscordEmailOptional Boolean False

Indicates if Discord email is optional

IsDiscordEnabled Boolean False

Indicates if Discord OAuth is enabled

ExternalDiscordSecret String False

Discord secret

IsEmailEnabled Boolean False

Indicates if email authentication is enabled

ExternalFacebookClientId String False

Facebook client ID

IsFacebookEmailOptional Boolean False

Indicates if Facebook email is optional

IsFacebookEnabled Boolean False

Indicates if Facebook OAuth is enabled

ExternalFacebookSecret String False

Facebook secret

ExternalFigmaClientId String False

Figma client ID

IsFigmaEmailOptional Boolean False

Indicates if Figma email is optional

IsFigmaEnabled Boolean False

Indicates if Figma OAuth is enabled

ExternalFigmaSecret String False

Figma secret

ExternalGithubClientId String False

GitHub client ID

IsGitHubEmailOptional Boolean False

Indicates if GitHub email is optional

IsGitHubEnabled Boolean False

Indicates if GitHub OAuth is enabled

ExternalGithubSecret String False

GitHub secret

ExternalGitlabClientId String False

GitLab client ID

IsGitLabEmailOptional Boolean False

Indicates if GitLab email is optional

IsGitLabEnabled Boolean False

Indicates if GitLab OAuth is enabled

ExternalGitlabSecret String False

GitLab secret

ExternalGitlabUrl String False

GitLab URL

ExternalGoogleAdditionalClientIds String False

Google additional client IDs

ExternalGoogleClientId String False

Google client ID

IsGoogleEmailOptional Boolean False

Indicates if Google email is optional

IsGoogleEnabled Boolean False

Indicates if Google OAuth is enabled

ExternalGoogleSecret String False

Google secret

ExternalGoogleSkipNonceCheck String False

Google skip nonce check

ExternalKakaoClientId String False

Kakao client ID

IsKakaoEmailOptional Boolean False

Indicates if Kakao email is optional

IsKakaoEnabled Boolean False

Indicates if Kakao OAuth is enabled

ExternalKakaoSecret String False

Kakao secret

ExternalKeycloakClientId String False

Keycloak client ID

IsKeycloakEmailOptional Boolean False

Indicates if Keycloak email is optional

IsKeycloakEnabled Boolean False

Indicates if Keycloak OAuth is enabled

ExternalKeycloakSecret String False

Keycloak secret

ExternalKeycloakUrl String False

Keycloak URL

ExternalLinkedinOidcClientId String False

LinkedIn OIDC client ID

IsLinkedInOidcEmailOptional Boolean False

Indicates if LinkedIn OIDC email is optional

IsLinkedInOidcEnabled Boolean False

Indicates if LinkedIn OIDC OAuth is enabled

ExternalLinkedinOidcSecret String False

LinkedIn OIDC secret

ExternalSlackOidcClientId String False

Slack OIDC client ID

IsSlackOidcEmailOptional Boolean False

Indicates if Slack OIDC email is optional

IsSlackOidcEnabled Boolean False

Indicates if Slack OIDC OAuth is enabled

ExternalSlackOidcSecret String False

Slack OIDC secret

ExternalNotionClientId String False

Notion client ID

IsNotionEmailOptional Boolean False

Indicates if Notion email is optional

IsNotionEnabled Boolean False

Indicates if Notion OAuth is enabled

ExternalNotionSecret String False

Notion secret

IsPhoneEnabled Boolean False

Indicates if phone authentication is enabled

ExternalSlackClientId String False

Slack client ID

IsSlackEmailOptional Boolean False

Indicates if Slack email is optional

IsSlackEnabled Boolean False

Indicates if Slack OAuth is enabled

ExternalSlackSecret String False

Slack secret

ExternalSpotifyClientId String False

Spotify client ID

IsSpotifyEmailOptional Boolean False

Indicates if Spotify email is optional

IsSpotifyEnabled Boolean False

Indicates if Spotify OAuth is enabled

ExternalSpotifySecret String False

Spotify secret

ExternalTwitchClientId String False

Twitch client ID

IsTwitchEmailOptional Boolean False

Indicates if Twitch email is optional

IsTwitchEnabled Boolean False

Indicates if Twitch OAuth is enabled

ExternalTwitchSecret String False

Twitch secret

ExternalTwitterClientId String False

Twitter client ID

IsTwitterEmailOptional Boolean False

Indicates if Twitter email is optional

IsTwitterEnabled Boolean False

Indicates if Twitter OAuth is enabled

ExternalTwitterSecret String False

Twitter secret

ExternalXClientId String False

X (Twitter) client ID

IsXEmailOptional Boolean False

Indicates if X (Twitter) email is optional

IsXEnabled Boolean False

Indicates if X (Twitter) OAuth is enabled

ExternalXSecret String False

X (Twitter) secret

IsWeb3SolanaEnabled Boolean False

Indicates if Web3 Solana authentication is enabled

IsWeb3EthereumEnabled Boolean False

Indicates if Web3 Ethereum authentication is enabled

ExternalWorkosClientId String False

WorkOS client ID

IsWorkOSEnabled Boolean False

Indicates if WorkOS OAuth is enabled

ExternalWorkosSecret String False

WorkOS secret

ExternalWorkosUrl String False

WorkOS URL

ExternalZoomClientId String False

Zoom client ID

IsZoomEmailOptional Boolean False

Indicates if Zoom email is optional

IsZoomEnabled Boolean False

Indicates if Zoom OAuth is enabled

ExternalZoomSecret String False

Zoom secret

IsAfterUserCreatedHookEnabled Boolean False

Indicates if after user created hook is enabled

HookAfterUserCreatedUri String False

After user created hook URI

HookAfterUserCreatedSecrets String False

After user created hook secrets

IsMfaVerificationAttemptHookEnabled Boolean False

Indicates if MFA verification attempt hook is enabled

HookMfaVerificationAttemptUri String False

MFA verification attempt hook URI

HookMfaVerificationAttemptSecrets String False

MFA verification attempt hook secrets

IsPasswordVerificationAttemptHookEnabled Boolean False

Indicates if password verification attempt hook is enabled

HookPasswordVerificationAttemptUri String False

Password verification attempt hook URI

HookPasswordVerificationAttemptSecrets String False

Password verification attempt hook secrets

IsSendSmsHookEnabled Boolean False

Indicates if send SMS hook is enabled

HookSendSmsUri String False

Send SMS hook URI

HookSendSmsSecrets String False

Send SMS hook secrets

IsSendEmailHookEnabled Boolean False

Indicates if send email hook is enabled

HookSendEmailUri String False

Send email hook URI

HookSendEmailSecrets String False

Send email hook secrets

AreUnverifiedEmailSignInsAllowed Boolean False

Indicates if unverified email sign-ins are allowed

IsEmailAutoconfirmEnabled Boolean False

Indicates if email auto-confirmation is enabled

MailerOtpExp Integer False

Email OTP expiration seconds

MailerOtpLength Integer False

Email OTP length

IsSecureEmailChangeEnabled Boolean False

Indicates if secure email change is enabled

MailerSubjectsConfirmation String False

Confirmation email subject

MailerSubjectsEmailChange String False

Email change subject

MailerSubjectsInvite String False

Invite email subject

MailerSubjectsMagicLink String False

Magic link subject

MailerSubjectsReauthentication String False

Reauthentication subject

MailerSubjectsRecovery String False

Recovery email subject

MailerSubjectsPasswordChangedNotification String False

Password changed notification subject

MailerSubjectsEmailChangedNotification String False

Email changed notification subject

MailerSubjectsPhoneChangedNotification String False

Phone changed notification subject

MailerSubjectsMfaFactorEnrolledNotification String False

MFA factor enrolled notification subject

MailerSubjectsMfaFactorUnenrolledNotification String False

MFA factor unenrolled notification subject

MailerSubjectsIdentityLinkedNotification String False

Identity linked notification subject

MailerSubjectsIdentityUnlinkedNotification String False

Identity unlinked notification subject

MailerTemplatesConfirmationContent String False

Confirmation email template

MailerTemplatesEmailChangeContent String False

Email change template

MailerTemplatesInviteContent String False

Invite email template

MailerTemplatesMagicLinkContent String False

Magic link template

MailerTemplatesReauthenticationContent String False

Reauthentication template

MailerTemplatesRecoveryContent String False

Recovery email template

MailerTemplatesPasswordChangedNotificationContent String False

Password changed notification template

MailerTemplatesEmailChangedNotificationContent String False

Email changed notification template

MailerTemplatesPhoneChangedNotificationContent String False

Phone changed notification template

MailerTemplatesMfaFactorEnrolledNotificationContent String False

MFA factor enrolled notification template

MailerTemplatesMfaFactorUnenrolledNotificationContent String False

MFA factor unenrolled notification template

MailerTemplatesIdentityLinkedNotificationContent String False

Identity linked notification template

MailerTemplatesIdentityUnlinkedNotificationContent String False

Identity unlinked notification template

IsPasswordChangedNotificationEnabled Boolean False

Indicates if password changed notification is enabled

IsEmailChangedNotificationEnabled Boolean False

Indicates if email changed notification is enabled

IsPhoneChangedNotificationEnabled Boolean False

Indicates if phone changed notification is enabled

IsMfaFactorEnrolledNotificationEnabled Boolean False

Indicates if MFA factor enrolled notification is enabled

IsMfaFactorUnenrolledNotificationEnabled Boolean False

Indicates if MFA factor unenrolled notification is enabled

IsIdentityLinkedNotificationEnabled Boolean False

Indicates if identity linked notification is enabled

IsIdentityUnlinkedNotificationEnabled Boolean False

Indicates if identity unlinked notification is enabled

IsTotpMfaEnrollEnabled Boolean False

Indicates if TOTP MFA enrollment is enabled

IsTotpMfaVerifyEnabled Boolean False

Indicates if TOTP MFA verification is enabled

IsPhoneMfaEnrollEnabled Boolean False

Indicates if phone MFA enrollment is enabled

IsPhoneMfaVerifyEnabled Boolean False

Indicates if phone MFA verification is enabled

MfaPhoneTemplate String False

Phone MFA template

MfaPhoneOtpLength Integer False

Phone MFA OTP length

MfaPhoneMaxFrequency Integer False

Phone MFA max frequency

IsWebAuthnMfaEnrollEnabled Boolean False

Indicates if WebAuthn MFA enrollment is enabled

IsWebAuthnMfaVerifyEnabled Boolean False

Indicates if WebAuthn MFA verification is enabled

IsHibpPasswordCheckEnabled Boolean False

Indicates if Have I Been Pwned password check is enabled

PasswordMinLength Integer False

Minimum password length

PasswordRequiredCharacters String False

Required password characters

RateLimitEmailSent Integer False

Email sent rate limit

RateLimitWeb3 Integer False

Web3 rate limit

AreEncryptedSamlAssertionsAllowed Boolean True

Indicates if encrypted SAML assertions are allowed

IsSamlEnabled Boolean False

Indicates if SAML authentication is enabled

SamlExternalUrl String False

SAML external URL

IsCaptchaEnabled Boolean False

Indicates if CAPTCHA is enabled

SecurityCaptchaProvider String False

CAPTCHA provider

SecurityCaptchaSecret String False

CAPTCHA secret

IsSmsAutoconfirmEnabled Boolean False

Indicates if SMS auto-confirmation is enabled

SmsMaxFrequency Integer False

SMS max frequency

SmsMessagebirdAccessKey String False

MessageBird access key

SmsMessagebirdOriginator String False

MessageBird originator

SmsOtpExp Integer False

SMS OTP expiration seconds

SmsOtpLength Integer False

SMS OTP length

SmsProvider String False

SMS provider

SmsTemplate String False

SMS template

SmsTestOtp String False

SMS test OTP

SmsTestOtpValidUntil String False

SMS test OTP valid until

SmsTextlocalApiKey String False

Textlocal API key

SmsTextlocalSender String False

Textlocal sender

SmsTwilioAccountSid String False

Twilio account SID

SmsTwilioAuthToken String False

Twilio auth token

SmsTwilioContentSid String False

Twilio content SID

SmsTwilioMessageServiceSid String False

Twilio message service SID

SmsTwilioVerifyAccountSid String False

Twilio verify account SID

SmsTwilioVerifyAuthToken String False

Twilio verify auth token

SmsTwilioVerifyMessageServiceSid String False

Twilio verify message service SID

SmsVonageApiKey String False

Vonage API key

SmsVonageApiSecret String False

Vonage API secret

SmsVonageFrom String False

Vonage from number

SmtpAdminEmail String False

SMTP admin email

SmtpHost String False

SMTP host

SmtpMaxFrequency Integer False

SMTP max frequency

SmtpPass String False

SMTP password

SmtpPort String False

SMTP port

SmtpSenderName String False

SMTP sender name

SmtpUser String False

SMTP user

IsOAuthServerEnabled Boolean False

Indicates if OAuth server is enabled

IsOAuthServerDynamicRegistrationAllowed Boolean False

Indicates if OAuth server dynamic registration is allowed

OauthServerAuthorizationPath String False

OAuth server authorization path

AreUserSearchIndexesEnsured Boolean True

Indicates if user search indexes are ensured to exist

ProjectId [KEY] String True

Projects.Id

Parent project identifier

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