K
Kinde3mo ago
Fabio

Facebook login for Business request more permissions

Hi, I'm configuring social auth via Facebook but after follow Kinde's tutorial, the following error appears after click in login button. (translating from pt-br) "It seems that this app is not available" "This app needs at least of supported permission" (there's a Portuguese error before supported permission..) In Meta App settings, I granted email and public_profile. Does anyone faced this issue?
No description
7 Replies
Claire Mahoney
Claire Mahoney3mo ago
Hi Fabio, Thanks for reaching out! The error you're seeing typically occurs when the Facebook app is missing required permissions or is not set up correctly for public access. Here are a few steps to troubleshoot: 1. Check App Mode - Ensure your Facebook App is in Live Mode and not in Development Mode. Apps in Development Mode are restricted to admin, developers, and testers. 2. Verify Required Permissions - Besides email and public_profile, some apps may require additional permissions depending on the authentication flow. - Try adding openid and profile if your integration supports them. 3. Check OAuth Settings - In your Meta App settings: - Navigate to Facebook Login > Settings - Ensure Client OAuth Login and Web OAuth Login are enabled. - Verify that the Valid OAuth Redirect URIs match your Kinde callback URL. 4. Reauthorize the App - If changes were recently made, try removing and re-adding the Facebook login on your end-user account to refresh permissions. If the issue persists, could you share the full error message (including the part in Portuguese) and confirm whether you're testing in Live Mode? This will help us better diagnose the issue.
Fabio
FabioOP3mo ago
I tried all your suggestions. Item 4 isn't available because the error message comes before even ask for authorization. The message in Portuguese is: "Parace que esse app não está disponível" "Este app precisa pelo menos do supported permission"(it links to the docs about permissions)
Claire Mahoney
Claire Mahoney3mo ago
Hi Fabio

Could you confirm if your app has been submitted for Facebook App Review? Some permissions require approval before they can be used in Live Mode.
Fabio
FabioOP3mo ago
Yes, it's approved and the toggle says it's live
Claire Mahoney
Claire Mahoney3mo ago
Hi Fabio, Thanks for confirming that your app is live and approved. Given that the basic setup appears correct, here are a few next steps to troubleshoot this issue further: 1. Verify that all required fields in your Facebook Developer Console are correctly configured. Ensure that your OAuth redirect URIs and any associated domains match exactly what’s set in your Kinde app. 2. Although you have email and public_profile granted, certain integrations may require additional permissions or specific configurations. Sometimes, even if not explicitly listed, Facebook might expect a minimal set of permissions beyond the basics. It might be worth rechecking the documentation for any nuanced requirements regarding Business integrations. 3. The error message “Este app precisa pelo menos do supported permission” suggests that Facebook is expecting at least one additional permission or configuration detail that isn’t being met. If you can access any additional error codes or logs from Facebook’s side, those details could provide further insight. Let me know if you have any additional questions or updates.
Fabio
FabioOP3mo ago
In your side, is there any other required permission ?
Claire Mahoney
Claire Mahoney2mo ago
email and public_profile re the scopes required in the meta app. Hi Fabio, Are you still facing the issue with the Facebook login? As a temporary workaround, please try the following: 1. Double-check that your valid OAuth redirect URIs in your Facebook Developer Console exactly match your Kinde app settings. Even a minor discrepancy can cause permission errors. 2. Clear your browser cache or try a different browser/device to rule out any stale session data interfering with the login process. 3. Remove the Facebook login association from your account and try signing in again. This can refresh the permissions and ensure that the latest configuration is applied. If the issue persists after trying these steps, please let me know, and I will pass this on to our engineering team for further investigation.

Did you find this page helpful?