Topic-icon Instagram login and EasySocial integration

1 year 5 months ago #68360 by LGASM
I have already read JFB Connect documentation and currently I am using SC Login.
Great extension, BTW, congrats!
But I am currently involved in a new website dev which uses EasySocial.
I got interested in JFB Connect because this new website requires a single sign on process: user will register one time only to access both Joomla content and EasySocial.
And my Customer wants this to happen solely from Instagram, because 100% of the targeted user are immensily active on Istagram..
So, my questions are:
1. Using JFB Connect this way ("Login with Instagram") is it possible to get user's e-mail addres and to register it to an existing AcyMailing list? And how this could be accomplished?
2. Using JFB Connect is it possible to offer only the "Login with Instagram" register option?
3. How exactly could we use the Mini Registration option in the case above, so as to gather more info on the user's profile?
Tks a lot!
Best regards!
The topic has been locked.
Support Specialist
1 year 5 months ago - 1 year 5 months ago #68362 by mel
First off, I want to let you know that Facebook does not recommend using Instagram for general user authentication. They want you to implement Facebook's authentication instead. From Facebook:

Instagram Basic Display is not an authentication solution. Data returned by the API cannot be used to authenticate your app users or log them into your app. If you need an authentication solution we recommend using Facebook Login instead.

While they still allow Instagram authentication, they could remove that functionality at anytime or reject your application for using it. The Instagram provider plugin that is included in our JFBConnect package is only included for our users that have had it implemented for years (before Facebook changed their recommendations), but we don't recommend using it for general users.

As to your specific questions:
1. With Facebook authentication, the user's email address will be imported automatically. It's been a while since we've used AcyMailing, but they (to my knowledge) use Joomla user plugins to fetch the user's email address and have plugin hooks that detect a new user registration. JFBConnect makes the proper calls to notify any user plugins about a new user so they *should* be added to Acy as expected.

In the case they are not for some reason, JFBConnect creates 100% standard Joomla users under the hood. We just extend that user with connections to their social networks. So, functionality in Acy to 'sync' users definitely will work if necessary to periodically pull in any new user accounts created through JFBConnect if it's not done automatically.

2. If you'd only like to use the Facebook social login for Instagram, disable our other JFBConnect provider plugins in the 'jfbconnect' group.

3. Here are the specific instructions for integrating social login with Easysocial, particularly if you need to set up your own profile with custom information to pull into the user's profile.

Last edit: 1 year 5 months ago by mel.
The topic has been locked.
1 year 5 months ago - 1 year 5 months ago #68364 by LGASM
Tks a lot Mel!
Anyway, I will have to try Instagram. Please show me how.
I manged to configure most of the others but not Instagram.
I'm stuck here...
Tks a lot!
P.S.: Is it this way?
My Customer's account is business. But I don't know how to configure it using JFBConnect. 
Is there another extension/plugin needed? At JFBC component when I click on Providers/Instagram/Install it takes me here:
This is what I need, right?
Last edit: 1 year 5 months ago by LGASM.
The topic has been locked.
Support Specialist
1 year 5 months ago - 1 year 5 months ago #68367 by mel
Please see our Quick Start Guide for "Social Authentication". For step one, you'll need to follow the guide for Facebook Business apps.

You will not be using the Instagram provider plugin. As stated in my previous, that is for older apps and is deprecated; you will need to use Facebook Business Authentication. The Facebook Business provider plugin is installed automatically with JFBConnect. You will need to go into the Plugin Manager and enable it. Then follow the 4 steps in the Quick Start guide.
Last edit: 1 year 5 months ago by mel.
The topic has been locked.
1 year 5 months ago #68369 by LGASM
The topic has been locked.