Overview
The LoginRadius Configuration APIs allow you to retrieve current configuration settings for your LoginRadius site. These APIs are useful for understanding how your tenant is configured and help tailor application behavior accordingly.
These APIs are included in the set are as follows:
-
Get Configurations API: Fetches all configuration settings defined in the LoginRadius Console.
-
Get Server Time API: Returns the current time, server location, and additional metadata required to generate a SOTT (Secure One-Time Token).
Get Configurations API
This API provides a detailed snapshot of your site's configuration. These settings are manageable via the LoginRadius Console, and any updates will be reflected in the API response.
Configuration Fields and Descriptions
Configuration Field | Description | Admin Console Link |
---|---|---|
SocialSchema | List of configured social login providers | Social Providers |
RegistrationFormSchema | Custom schema used for the registration form | Registration Forms |
SecurityQuestions | List of enabled security questions | Password Policy |
AppName | Your LoginRadius app name | Tenant Settings |
IsCustomerRegistration | Indicates if user registration is enabled | Tenant Settings |
ApiVersion | API versions currently enabled | Tenant Settings |
EmailVerificationFlow | Email verification settings | Authentication Config |
IsPhoneLogin | Phone login availability | Authentication Config |
IsDisabledSocialRegistration | If registration via social login is disabled | Social Providers |
IsDisabledAccountLinking | If social account linking is disabled | Social Providers |
IsAgeRestriction | Age restriction on user accounts | Console |
IsSecurityQuestion | If security questions are enabled | Password Policy |
AskRequiredFieldsOnTraditionalLogin | Prompt for required fields during standard login | Forms |
IsLogoutOnEmailVerification | Logout user post email verification | Forms |
IsNoCallbackForSocialLogin | Callback settings for social login | – |
IsUserNameLogin | If login via username is supported | Forms |
IsMobileCallbackForSocialLogin | Mobile callback setting for social login | – |
IsInvisibleRecaptcha | Invisible reCAPTCHA enabled | Forms |
AskPasswordOnSocialLogin | Require password on social login | Forms |
AskEmailIdForUnverifiedUserLogin | Ask email for unverified logins | Forms |
AskOptionalFieldsOnSocialSignup | Show optional fields on social registration | Forms |
IsV2Recaptcha | V2 reCAPTCHA enabled | Forms |
CheckPhoneNoAvailabilityOnRegistration | Duplicate phone check on registration | Authentication Config |
DuplicateEmailWithUniqueUsername | Indicates if username is the primary key | Authentication Config |
StoreOnlyRegistrationFormFieldsForSocial | Store only registration fields on social signup | Social Providers |
OTPEmailVerification | OTP-based email verification setting | Authentication Config |
LoginLockedConfiguration | Login lock/bot protection setup | Bot Protection |
IsInstantSignin | Instant sign-in enabled | Authentication Config |
IsLoginOnEmailVerification | Auto-login after email verification | Forms |
TwoFactorAuthentication | MFA configuration settings | MFA Settings |
IsRememberMe | Remember Me functionality status | Session Management |
V2RecaptchaSiteKey | Site key for V2 reCAPTCHA | Bot Protection |
QQTencentCaptchaKey | Tencent CAPTCHA key | Bot Protection |
NoRegistration | Allows login without explicit registration | – |
CustomDomain | If custom domains are used | Custom Domain |
PrivacyPolicyConfiguration | Privacy policy and versioning setup | Privacy & Consent |
Get Server Time API
This API provides the current time from the LoginRadius server. It is typically used for time synchronization and generating the Secure One-Time Token (SOTT).
Response: These fields are useful in SOTT generation.
- Server Time
- Server Location
- Server Name