I've embedded the forum into the iframe of my website and am currently using Facebook SSO. However, whenever I try to log into Facebook, it redirects me to the Facebook page then to my nodebb website after signing in. Does anyone know how to make the Facebook SSO redirect to my website or have the FB login be a popup window?
[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.ar
as 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.
https://github.com/julianlam/nodebb-plugin-sso-facebook/issues/3Funny 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.
-
@julian sorry, I couldn't get any logs. Facebook doesn't seem to have any logs from the API and using the client Javascript didn't print me anything.
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
-
#BOOM!
FixedThanks 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.