Janrain engage doesnt work with facebook login - facebook

I installed the janrain engage plugin in my magento site,configured it and its working fine with live,yahoo and google but when it comes to fb it gives me an error. the first time someone logs in it works perfect but when they logout and try to relogin with the same facebook account they get redirected to mysite/janrain-engage/rpx/duplicate/ and that shows an error message (There is already an account with this email address. If you are sure that it is your email address, click here to get your password and access your account.) If they use their email and the password they get by email they can login so i think i have configured smth wrong in my fb app. Anyone can give me a full guide on how to configure the fb-app properly or if there's smth I have to change in the janrain admin panel?

Related

Using Facebook and Google Authentication

In my Angular2 app I am using Google, Facebook, Twitter and Github authentication. Twitter works fine. The problem is with Facebook and Google.
Facebook:
When I enter my username and password for Facebook login, it says App Not Set Up: This app is still in development mode, and you don't have access to it. Switch to a registered test user or ask an app admin for permissions. whereas while using twitter, the page which should show up on logging in appears.
Google:
When I am not logged in to any of the mail ids the Google authentication works fine. But if I am already logged in to any of my mail ids, then the authentication system takes that mail id itself and logs in to the app. Is there any way to make it such that the system asks which mail id I want to use, even when I am logged in through one id?
Any help would be greatly appreciated. Thanks.
You can force prompt with Google by setting custom parameters. This will give the user the option to switch accounts:
var provider = new firebase.auth.GoogleAuthProvider();
provider.setCustomParameters({prompt: 'select_account'});
firebase.auth().signInWithPopup(provider);

Restrict who can see facebook login button for Beta

I'm doing a private beta and the only login method is through facebook.
The problem is that anyone with a facebook account who can see the facebook login button can login. If you have standard e-mail authentication then you can use a token to access the sign up page and then login regularly going forward (any users who try to login will just get denied). However, with facebook login we don't know if they've registered yet. I do have cookies but if they login from different devices then we still find ourselves in this same predicament.
I'd like
users with access to be able to sign in easily
users without access should not be able to sign in
Possible solutions:
have users enter their e-mail address or code to then expose the facebook button (if a code is in the url then you can make the api call without user input, or you can make an api call after a user enters in their e-mail)
always follow the same link to login (with a code attached)
Is there a preferred method of solving this problem? Anything that I'm missing?

Inchoo Facebook Connect error for new accounts and login

Hello I've installed the Facebook connect extension of Inchoo for Magento.
The install went without errors. When i registered user login with his normal email and username and then connect his Facebook account he/she is able to login through Facebook in the future.
New users/registers always get the message : Facebook connection failed. This service is temperately unavailable.Try again later.
So there is an error with creating an account i think.
Anybody has a clue where to check and how to solve this?
Facebook Api / Secret are checked and correct.
Facebook redirect url is checked and correct.
I'm using Magento 1.7.0.2
Above problem is solved by integrating another extension instead of the Facebook Connect from Inchoo. The one from inchoo isn't compatable with magenta 1.7.0.2.
I've used the one from Belvg.com. This one works perfectly.

Can't register/login with new FB account

In order to test the user registration in CocoaLibSpotify, I created a new Facebook account.
After creating the account (and validating the email address), I tried to log in to my app (using CocoaLibSpotify) but got the following error: "General Permanent Error" (error code 10 from CLS).
What could be wrong?
Notes:
I've triple-checked the login credentials and have logged in to the account on Facebook.
Trying to log in to another account with invalid credentials gives me another error.
Also, logging in to an account with valid credentials works just fine.
I haven't logged in to the account using any other Spotify client (desktop, regular Spotify client etc)
EDIT:
In order to move forward, I logged in to the account on desktop and accepted the Facebook stuff and played a track. After that, I tried logging in through CLS again but got the error: "Needs a premium account". Aren't users supposed to get a 48-hour free trial upon first mobile login?
Aren't users supposed to get a 48-hour free trial upon first mobile login?
From Spotify's own client, yes. libSpotify applications aren't eligible to create new users and trials at the moment.

FaceBook OAuth, Not able to get some of the Email Ids

I'm developing a Facebook Oauth application.
For my email account of Facebook it is working fine.
but for others (my work mates) accounts it is not working.
It is able to get Facebook first name for them but not the email address.
We have checked the settings for all accounts, it is same as me, but not working.
I have also tried in live environment, but the issue is the same.
Any ideas?
Have you got the email extended permission for the user whose email address you're trying to access? You can check with a call to /me/permissions in the graph API
Also consider that you can read real email also depending on your friends's privacy settings