Facebook Login

As of Flow version 13.6.5.1, it is possible for a user to be assigned to login using Facebook instead of using a standard user name and password defined in Flow. The user account must pre-exist in Flow as a Facebook login type.

The Login Process

When a user clicks on the Log In With Facebook button they will be asked to confirm permissions for the Flow app to access their public profile picture and name as well as their primary email address. It also links to the apps privacy policy and terms of use documents which have been made available in the footer of the prompt.

When they click Continue as User button, Flow will attempt to match their Facebook email address to the email address of an existing account in Flow that is assigned the Facebook login type. If a match is found then they are logged in. If no account is found they will see the login page again with the message.

Facebook Login Setup

System Preferences

There are 2 system preferences that must be set to enable the Facebook login to work.

Facebook App Id

This is the app id that must be copied from the Facebook For Developers website where the app was configured. The app will be configured with the matching Flow URL endpoint.

Facebook Login Enabled

This toggle must be set to True to allow the Facebook login button to display on the Flow login page.

User Setup

To allow a user to login using Facebook, an Admin user must first create a user in Flow with the matching email address and use the Facebook login type.

Adding a user looks like:

Editing an existing user to use the Facebook type looks like:

If the email address doesn’t match their Facebook email address then they won’t be able to login.