HomeGuidesRecipesAPI ReferenceChangelog
Log In
Guides

Multi-factor Authentication (MFA) & Utility Cloud

Summary

Plug will roll out beta support for MFA on September 18th, 2024 and GA on October 14th, 2024.

The Utility Cloud Console will not support MFA. MFA will only be supported on the Plug Dashboard and as a Utility Cloud user, you will be able to take advantage of it.

How to connect accounts with MFA

In order to take advantage of Plug’s support for providers with MFA, users will need to utilize the Plug Dashboard. Plug and Utility Cloud share the same backend, so by being a Utility Cloud user, you are simultaneously also a Plug user-- all you need to do is utilize the Plug user interface.To upgrade to Plug, follow the instructions below:

Console users

If you manage all of your organization’s own credentials within Console (as opposed to integrating with the API), you’ll still be able to manage your credentials in a simple user interface. To submit or fix credentials secured by MFA, please start using the Dashboard. You can use your same Console login credentials to access the new and improved Dashboard. From here, follow the documentation for MFA on Plug.

API users

For customers who submit credentials via the API or have built their own version of Connect on top of the Utility Cloud API, you will need to upgrade your API integration to the newer Plug version of the API. The Plug API includes endpoints for submitting MFA codes as well as webhook events for notifications when MFA authentication has expired and a new code submission is required.

We have a guide on the changes between the Utility Cloud and Plug versions of the API here. Most of the differences between the two API endpoints are superficial, developer ergonomic improvements with some change to entity status as well. Customers report this upgrade requiring a few days to a couple weeks of development work.

If you are looking for an interim solution, you can always follow the steps for Console users above to access Plug and use Plug’s Connect interface to collect credentials. Because the two solutions share the same backend, you can still access your data via Utility Cloud’s API.