Is it OK to create a user account on website for user while he presses the 'Login with Facebook' button to view a website?
-
After user has granted permissions to an app to fetch certain data from Facebook, while he does a 'Login with Facebook', is it OK for me to create an account for him on my app using his data fetched from facebook ?
-
Answer:
Yup. Most sites do it...You must be signed in to read this answer.Connected to GoogleConnected to FacebookBy continuing you indicate that you have read and agree to the . Loading account...Complete Your ProfileFull NameChecking...EmailChecking...PasswordChecking...By creating an account you indicate that you have read and agree to the .
Sanchit Khera at Quora Visit the source
Other answers
Yes, absolutely. Most modules like omniauth-facebook (Rails) suggest this (find_or_create).
Jonathan Yankovich
Yes! It is one of the main benefits of using a social login (Such as Facebook). You can create an avatar and profile for them based on the data on their Facebook profile. This makes it much easier for the user and increases their user experience. It creates a more personalized experience for them, while giving you great first hand insights about them!
Taylor Nelson
Yes it is OK do that, just make sure that you wont ask for too many permissions unless they are extremely needed. You can ask for more permissions later in the flow reason being most people wont likely grant the access in the beginning itself. You can find more details and how to optimize permission requests here https://developers.facebook.com/docs/facebook-login/permissions/v2.1#optimizing e.g. this https://coursi.co/
Raju Bhosale
Is it Ok? It is necessary ! Where are you going to store user-specific data if you do not make accounts for Facebook users? A Facebook user should be similar to a normal user in your database structure, with the only difference that you have his 'Facebook ID' stored with you, using which he can directly login.
Shikhar Saxena
In most of the cases where the user is making some kind of transaction or creating personal data, a user account is must. Like if you see Quora after you login with Facebook or Twitter it creates an additional account, since it captures the basic details from these social media site and you don't need to enter them again. I personally don't understand this logic, so whether you login with facebook or directly, a user account would be created anyways, hence why do services promote login with facebook or twitter. I could only see certain benefits like posting their buying information on social media website.
Amit Shroff
Related Q & A:
- How to create a generic View for different Models?Best solution by Stack Overflow
- How to create a dropdown user control?Best solution by Stack Overflow
- How do I create a guest ftp user and give access to specific sub-folder with SSH?Best solution by Server Fault
- Why can't I create a myyearbook account?Best solution by Yahoo! Answers
- How can I create a new account on yahoo?Best solution by overview.mail.yahoo.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.