WebPros Account
Last modified: 2025 July 29
Overview
WebPros International, LLC currently provides this feature in a limited release, with plans to expand its availability in future updates.
WebPros Account is an integrated set of credentials that server administrators can use to log in to WHM accounts on servers via the External Authentication feature. WebPros Account uses the WebPros External Authentication identity provider to link your WebPros account to your WHM account.
Enable WebPros Account
The system disables the WebPros External Authentication identity provider by default. To enable this identity provider, perform the following steps:
- Create or update the
/var/cpanel/panel.ini
file with the following contents:1 2
[AuthProviders] WebProsAccountAdmin = true
- Enable the Log in via WebPros provider in WHM’s Manage External Authentications interface (WHM » Home » Security Center » Manage External Authentications).
Once you enable the WebPros provider, the Log in via WebPros button will appear on the WHM login page.
Log in via WebPros Account
- To log in via WebPros Account, you must access WHM via an SSL connection and already have a WebPros account.
- In the following example, the system replaces
hostname
with your server’s hostname, and[email protected]
represents your WebPros Account email address.
To log in via WebPros Account, perform the following steps:
- Navigate to the WHM login page, then click Log in via WebPros. The WebPros Account login page will appear.
- On the WebPros Account login page, perform one of the following actions:
- If you do not already have a WebPros account, create your account.
- If you already have a WebPros account, enter your WebPros Account email address in the Email text box and your WebPros Account password in the Password text box, then click Log in. The Confirm Sending Data page will appear.
- If you want to prevent the Confirm Sending Data page from appearing for one year, select the Trust hostname for 365 days and do not show this dialog (we will use cookies to store the data in your browser). checkbox.
- Click the link that resembles https://hostname:2087/openid_connect_callback/webpros…. The WHM login interface will appear and will display a message that resembles the following:
Your account "[email protected]" is not associated with an existing "WHM" account. Please log in to connect the account.
- Enter your WHM account in the Username text box and your WHM password in the Password text box, then click Log in.
- Click the link that resembles https://hostname:2087/openid_connect_callback/webpros…. The WHM Home interface will appear.
Now when you log in to WHM via Log in via WebPros, the system will log you in automatically.
Create a WebPros account
You must create a WebPros account before you can use it to log in to WHM. To create a WebPros account, perform the following steps:
- On the WebPros Account login page, click Create one next to No WebPros account?.
- In the Email text box, enter your email address.
- In the Password text box, enter your desired password, or click Generate to generate a password.
Note:
The password must be at least 12 characters long.
- In the Name text boxes, enter your first and last names.
- Select the I agree with the Terms of Use and that WebPros will process my provided personal data in its internal systems according to the WebPros Privacy Policy checkbox.
Important:
You must select this checkbox to create the account.
- If you would like to receive informational and marketing emails from WebPros, select the WebPros may provide me with newsletters and individual offers in accordance to the WebPros Privacy Policy. checkbox.
- Click Create account. The system will send a six-digit verification code to your email address.
- Enter the code from the email in the boxes that appear on the WebPros login page, then click Next. The Welcome to your WebPros Account! page will appear and display the information for your new WebPros account.
WebPros Account and 2FA
WebPros Account can use both Two-Factor Authentication (2FA) and External Authentication. If you have enabled 2FA for WHM logins, the system will request a one-time 2FA code after you authenticate via the WebPros provider.
You can also enable your WebPros account to use 2FA. To do this, perform the following steps:
- Log in to your WebPros account.
- On the Welcome to your WebPros Account! page, click Send an enrollment email in the Multi-factor authentication row. The system will send an email message to your email address.
- In the email message, click Enable multi-factor authentication. The Secure Your Account page will appear.
- In your 2FA app, scan the QR code that appears on the page, then enter the six-digit one-time code that appears in the app and click Continue. The Almost There! page will appear.
- Click Copy code to copy the recovery code that appears on the page, and paste it into a local file.
- Select the I have safely recorded this code checkbox, then click Continue.
If you enable 2FA both in WebPros Account and on your server, you will first authenticate through WebPros Account, then through the local 2FA on your server.