Ask a questionAsk a question
 

QuestionUser account information

  • Tuesday, October 13, 2009 11:38 AMfilmjamr Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    hi

     

    i m using Window live id for authenticating live user on my website.I m new to window live id.I have some confusions regarding features provided by Window live id.

    1) is there any api method to get  all personal account information ?

    2) is there only UI controls that can be use to get the data relted to user for example there is diffrent controls for name,photo and all.but i didnt found any api method to get the user information?

    Plz help me out to get this clear out.

     

    thanks

All Replies

  • Thursday, October 22, 2009 3:12 AMjflecool2 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hello filmjamr,

    Actually the Windows Live Id SDK (for the web) only provide you an user id (like 5a5f6037f10618735fafda1aba4ff367) and nothing more. It's for this reason when you get an user id for the first time, you will probably ask him his name. Even his email cannot be provided. I suggest you to check out Windows Live ID Delegated Authentication SDK, it does what you wanted, but the user need to grant access to your website to see his personal info for x week and bla bla bla...

    Hope it will help you, otherwise ask me!
  • Saturday, October 24, 2009 8:25 PMAlex MediaMVPUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Due to privacy laws and regulations, Microsoft isn't really allowed to share information. However, you can get some information by using the Contacts API.
  • Wednesday, November 04, 2009 9:19 PMMr Kazoo Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi Alex,

    I am trying to do something similar to what filmjamr is trying to do and I have seen your responses to many forum items.  Clearly you have plenty of experience with this technology.

    I understand from your response here as well that it appears that the only way to get something like the user's email address that you have to use Delegated Authentication and the Contacts API.

    I understand your prior comment that Microsoft limits the amount of personal information that it makes available and that access to this information is managed via the Consent process of the Live ID site.  This is all great and appropriate.

    I am still perplexed by how this information is managed and consented.

    Can you explain to my why our request for a personal email requires that we get full read access to a user's Contact list?  I for one would be very suspicious about a site that requests that kind of access when all they want is my user email.

    It seems to me that at a minimum, since the Consent process is site/application specific and that settings made for one site/application are not shared, that there should be another section of the Consent process would provide optin/optout settings for a user to set sharing of specific points of data, e.g. email, firstname, lastname, etc.

    Requesting data points to be entered by the user for each site/application seems clumsy and requires that each site/application create a redundant private database/mgmt process for contact information rather than using the Live ID system as the system of record.

    Do you understand why this information is not part of the Consent process?

    Thanks