Hi,

Thank you for this module.

I see this in the description:
"For a new user to the site - if they choose to login via Windows Live
It will prompt them to create a new user on your site and go through the
steps you have setup for registering a new user."

Could not this be set, so that the user is registered with some kind of account?

Like for OpenID. I believe the whole purpose of this would be to avoid having to give email address and username again to a website, namely mine in this case.

I dont see its purpose as it is at the moment.

Cheers,
Gyuri

Comments

panis’s picture

Assigned: Unassigned » panis
Status: Active » Closed (works as designed)

This is just an authentication module - your registration is separate from this. It respects your site's registration setup - if your site registration requires them to fill a profile and wait for you to approve the account - it will need you to do that..

msft does not provide any mechanism to extract email address from windowslive id - if it did then the module could have used that to extract registration information automatically. Until such time there is nothing we can do to support what I think you are asking for.

giorgio79’s picture

Dear Panis,

Thank you for your kind reply, and again thank you for this great mod.

Looking through the process, it seems that an anonymous id is provided at least from MSN.

Maybe, this could be registered as the Windows Live UID in a new column, and assign a Drupal userid as well, just like for a new member. Next thing we could ask for a Username at minimum, and that is it , the user could be logged in. (Without providing an email and password to the Drupal site, as I understand, that would be the purpose of authenticating through Windows Live ID)

I think this is similar to the Open ID process.

I will look into this as well, maybe I can come up with sg. :)

Cheers,
Gyuri

giorgio79’s picture

Meanwhile I just found a post on a similar issue for Open ID :)
https://support.mayfirst.org/ticket/168

I Also tested again an openid login, and if the person allows the provision of an email, the user account is automatically created.

If the OpenID persona does not contain an email, then the user is asked to register, and then set openid identity later on...

So if Windows Live does not allow passing back an email, I guess there is no other way than what you originally created...