Hello I'm testing the OneAll Drupal 7 module
https://www.drupal.org/project/social_login to allow users to register and login using Facebook.
When the user clicks on the facebook icon to register they first have to sign into facebook, and then are auto-redirected to the Drupal register page. When they arrive some fields pre-populated (username and email), but others are empty, specifically "First Name" "Last Name" and "Password".

Ideally I want at least the "First Name" "Last Name" fields pre-populated from the user's Facebook account data, and in a perfect world the password too. I'm assuming the password field won't be possible for security reasons (obviously Facebook isn't going to share user passwords) but won't that confuse my users when they return to login in the future? Not sure why the password field is even presented given the user is selecting to use their facebook account and has signed into their fb account to get to this page in the first place?
Any help greatly appreciated

Sincerely,
Andrew
Answers
This redirection to the Drupal register page is normally specified in the module's setting (Automatically create a new user account when a user registers with Social Login?).
It can be changed to automatically create the account (skipping this step), if you want.
The password listed is for your site only (we do not have access to the user's Facebook password, as you mention), because the user may log in, either with the social network's or your site's credentials. Sometimes you want that. This is only for registration, later social logins will not ask for this password.
Yes, not all fields are pre-populated (for no special reason other than the default Drupal 7 register form does not show them :-). This is something we could add. But, that depends on what your decide for your registration process.
Regards.
We'll send you some possible changes to try out (by email), and post back here if/when it works.
Regards
For reference, here is some code changes to preopulate First Name, Last Name to the register form.
In file: (your drupal base directory)/modules/social_login/social_login_core.module
At approx. line: 880, after these lines: Add this code: Warning: this assumes you called the first and last names: First Name, Last Name,
when adding the custom fields via the User Fields pages.
admin/config/people/accounts/fields
in drupal 7
Thanks for pointing this out.