Facebook: Two Factor Authentication Required new

The instructions below are for these Facebook authentication errors that can occur for Improvado connectors:

Two factor authentication is required for your Facebook account. See article <link> for how to reset your login to use two factor authentication.

OR

Two factor authentication required. User have to enter a code from SMS or TOTP code generator to pass 2fac. This could happen when accessing a 2fac-protected asset like a page that is owned by a 2fac-protected business manager.

This error generally happens when two-factor authentication had been turned on for a Facebook user account after it has been used to log into a Improvado account. The token generated from that prior login is now invalid (as it was not created with the two factors included in the login process).
In many cases, logging out and back in again should allow you to enter the two-factor code and proceed without the error, but sometimes additional steps are necessary to reset Improvado permissions and clear the error.
  1. Enable 2FA authentication for the account that is being used in Improvado, the following instructions will be usefull: https://www.facebook.com/help/148233965247823. If you already enabled 2FA, please go to the next step.

  2. Log into Facebook with this account.

  3. Follow the link https://www.facebook.com/settings?tab=business_tools to open the Business Integrations Page.

  4. Improvado should be under the “Active Business integrations section”. (If it is not there, check under “Removed” and follow the same steps below.)

../../../../../_images/facebool2FA_1.png
  1. Click the checkbox next to it and then click the “Remove” button.

  2. Once the integration has been removed, log out of Facebook in the current browser. This is to prevent any existing token for the browser version from interfering with the login process for Improvado.

  3. Now try logging into Facebook with Improvado on the data source page. It should give you the chance to re-authorize the connection, use your two-factor token, and opt-in to certain levels of access to the account. Double check that the token is accepted.