Please Log in or Create an account to join the conversation.
This is not a requirement for authentication apps. You do not need to use SSL for CB Connect or its usage. SSL is only required if you have an app on Facebook it self. The way they work is they load in your application, which you host on your server, as a Canvas; that needs to be SSL, but that is not what CB Connect is so you don't need SSL at all. All API calls are with HTTPS (using cURL) so the data is secured, but again you don't need SSL on your site and just need cURL (which you likely have already, check CB Connect > Tools to confirm as it'll display an error if cURL isn't present).we are using a non EV certificate to just conform to Facebook's requirement of the main page being SSL for APPs now.
The live_site in Joomla uses the schema of the current viewed page. So if your entire site isn't HTTPS then the redirect_uri when viewing your site as HTTP will be HTTP and cause your current situation. If you want to force it to HTTPS you'll need to do a str_replace on live_site in getEndpointURL, which is found in the below file.This does not change the fact that when the facebook login button is pressed the URL which is accessed is NOT HTTPS, I am planning on trying to rewrite that URL to HTTPS unless you have a better way for me to fix this
There's nothing more I can do, because this isn't a bug or issue in CB Connect. It's just bad setup of SSL. I suggest using SSL throughout your entire site or don't use it at all. It really is an all-or-nothing usage. Notice the HTTPS version of your site does not even work properly.If you can cannot help me find a solution (which I assume with Professional there is not another support route I should be taking), then please tell me where I can look to find the code which is actually controlling that postback/popup page, I would like to see how I can force the final page to be served via SSL (without rewriting if possible).
Please Log in or Create an account to join the conversation.