[Solved] Facebook SSO: "App not setup: The developers of this app have not set up this app properly for Facebook login"
A new user on my nodeBB reported this. Funny thing, I was able to login / register before with my user.
Is someone getting the same as me? I bet that Facebook app policies changed or something like that
This usually means the domain name set on the facebook app settings doesn't match your forum domain. Make sure those are correct.
@baris thanks for your fast reply.
Should I compare those 2 against some variable inside nodeBB? http://www.allyourbase.com.ar does effectively take me to the nodeBB site.
Sorry for the dumb question, I've just configured nodeBB a few weeks ago
Your settings looks good, maybe try
allyourbase.com.aras the domains setting.
For this forum we don't even have a website entry on the settings just a page entry.
@baris tried same kind of setup you have and no luck.
I contacted SSO plugin developer to see if he can get more information from this.
Funny thing, I can use SSO with my user but doesn't work when I try to register a new one
Hey there @Ezequiel-Alejandro-Becerra, did you also enable these two options?
@julian I had Embedded browser OAuth Login turned off but after enabling it, didn't have any effect.
It's weird, this was working the first days.
Is there any kind of log that I can share with you guys?
If you have anything showing up in the development console (besides the regular startup messages), that would be helpful, yes.
Besides that, maybe I have to make the app public and submit it? http://stackoverflow.com/questions/21329250/the-developers-of-this-app-have-not-set-up-this-app-properly-for-facebook-login
That could explain why I can login with my primary Facebook account but not with my secondary.
@Ezequiel-Alejandro-Becerra Yes, you must make the app public (or disable development mode) for SSO to work
Thanks a lot for your help guys and sorry for the false alarm, maybe the plugin in Github should have this warning. I know that is a dumb mistake and most of web developers may be aware of it but just in case.