Don’t you hate having to remember so many usernames and passwords?

The External Authentication feature allows system administrators to grant users the ability to link credentials at OpenID authentication providers to their user accounts. So, if the user is currently authenticated to an external provider that they’ve linked to their user account, they can click on the provider’s button on the login interface to automatically login to cPanel or WHM.

One click, and you’re in.

System administrators can select and configure the authentication providers, and they can manage user credentials in case of a security issue.

Currently, the feature allows users the ability to authenticate with cPanelID, which are the credentials that Manage2, cPanel Store, and our ticket system uses. As of cPanel & WHM version 54, servers automatically configure the cPanelID authentication provider.

The cPanelID authentication allows smoother integration with cPanel support tickets, the cPanel Store, and other features.

The following video demonstrates External Authentication with cPanelID:

https://www.youtube.com/watch?v=di6zNzfnii4&t=3s

If you do not already have a cPanelID, you can register at http://go.cpanel.net/newcpanelid

You can also add your own provider to the server’s configuration. We provide information in our SDK that documents how to create a module and the relevant API calls to use to connect the module to the provider. We also include several sample authentication provider modules as examples for developers.