This article will guide you through the Authentication Settings page in your BeDesk admin area. This page allows you to control how users register, log in, and what social login options are available on your help desk.
You can find the authentication settings by navigating to Admin > Settings > Authentication page.
This section controls the self-registration process for your users.
Disable registration: Check this box if you want to prevent new users from creating accounts themselves. All registration-related functionality will be disabled and hidden.
Require email confirmation: When this option is enabled, new users must enter a secret code from a confirmation email to verify their email address before they can log in. This is a recommended security measure to prevent fake registrations.
Configure the general behavior for all social login options here.
Social login requires existing account: Enable this if you only want users who already have an account on your BeDesk instance to be able to log in via social providers. They will need to connect their social accounts from their account settings page first.
Use compact social login buttons: Check this option to use smaller, more compact versions of the social login buttons on your login and registration pages.
This feature enhances security by controlling simultaneous access to a single account.
Single device login: When enabled, this setting restricts users to being logged in on only one device at a time. If they log in on a new device, they will be automatically logged out from the previous one.
You can prevent users with email addresses from specific domains from registering on your help desk.
Domains: Enter a comma-separated list of domains you want to block (e.g., example.com, mailinator.com
). Users with email addresses from these domains will not be able to create an account.
BeDesk allows users to log in using their Google, Facebook, or Twitter accounts. To enable these, you will need to obtain API credentials (like Client ID and Client Secret) from the respective developer platforms.
See Configuring Social Login article for detailed instructions on how to set these up.
Google login: Toggle this on to enable the "Log in with Google" option.
Google client ID: Enter the Client ID you obtained from the Google API Console.
Google client secret: Enter the Client Secret from your Google API Console.
Facebook login: Toggle this on to allow users to log in with their Facebook accounts. You will need to configure your app settings in the Facebook for Developers portal.
Twitter login: Toggle this on to enable the "Log in with Twitter" option. You will need to provide your API keys from the Twitter Developer Platform.
After making any changes on this page, remember to click the Save Changes button at the top right to apply them.