Configure Facebook, X, and Google sign-in credentials under Admin → Settings → Profiles → Social Auth.
The page displays the callback URLs generated for your App URL. Their pattern is:
https://your-domain.example/socialAuth/facebook/callbackhttps://your-domain.example/socialAuth/x/callbackhttps://your-domain.example/socialAuth/google/callback
Create a separate provider application for each environment, register the exact callback, and test both new-account registration and an existing user's login. Social login still respects the platform's email-verification and 2FA behavior.
X OAuth 2.0
- Open the X Developer Portal and create or select the app used by this JustFlows environment.
- Enable
OAuth 2.0under the app's user-authentication settings, select a confidentialWeb App, and grant read access. - Register the exact callback shown by JustFlows:
https://your-domain.example/socialAuth/x/callback. Add the public site URL when X requests it. - Copy the OAuth 2.0
Client IDandClient secretinto theX client IDandX client secretfields underAdmin → Settings → Profiles → Social Auth, then save. - Test sign-in with an account whose email address X can return. JustFlows uses the authorization-code flow with PKCE and requests
users.read,users.email, andtweet.read.
Warning
Existing installations must replace legacy Twitter OAuth 1.0a API Key and API Secret credentials with the X OAuth 2.0 Client ID and Client Secret. The old twitter provider slug and /socialAuth/twitter/callback URL are no longer accepted.