15

I am planning to build a site with openID authentication , most of my target users will register in the site using Microsoft accounts (hotmail/live/windowslive).

Is there anyway to use Microsoft accounts as openID?

pnuts
  • 58,317
  • 11
  • 87
  • 139
Khaled Musaied
  • 2,513
  • 3
  • 25
  • 38

3 Answers3

8

As far as i know they still only use their "Passport"/"Windows Live ID" system, so no. They have announced however that they are going to support OpenID at one point or another. Take a look at the link below there is even a Tech Preview to test out their implementation maybe that can be used somehow:

Microsoft & OpenID

Wade
  • 512
  • 3
  • 10
  • Has there been any movement on this? All I can find is this from 1 year ago: http://winliveid.spaces.live.com/blog/cns!AEE1BB0D86E23AAC!1791.entry It says that you will be able to put live.com in an openID login, but it doesn't seem to work yet. – rjmunro Sep 30 '10 at 12:50
  • It seems like they either lost steam or just don't care. Everyone else at this point has some sort of openID integration. I can't seem to find anything on OpenID and Microsoft since 2008. – Wade Nov 29 '10 at 20:31
  • Apparently they'll be supporting OAuth 2.0: http://windowsteamblog.com/windows_live/b/developer/archive/2011/05/04/announcing-support-for-oauth-2-0.aspx – Drew Noakes Jun 04 '11 at 20:20
  • any update on this? Last comment is from June, and I haven't found anything new. I know I have a bunch of hotmail users that would love to be able to openid connect to my app. Can someone provide an update to this? – Jakub Sep 26 '11 at 23:55
  • 1
    From what i can tell there are are no plans to continue this development. I was looking around the net and found most of the links from that article to be broken. Specifically the microsoft link now returns a 500. Must not be too high on their to-do list if they are planning on keeping it around. I wouldn't count on it though! – Wade Jan 22 '13 at 23:35
  • This answer is out of date and therefore mis-leading. Please read this blog post by Microsoft: https://blogs.technet.microsoft.com/enterprisemobility/2016/02/23/for-developers-the-first-use-cases-of-the-converged-microsoft-account-and-azure-active-directory-programming-model-are-now-ga/ – saille May 03 '17 at 01:21
2

Until Microsoft supports OpenID my current plan is to hide OpenID and Windows Live ID behind a "Third Party Auth" interface. Using the Chain of Responsibility pattern I'll choose the correct provider and the rest of the app won't know the difference (except the UI where I'll have friendly buttons, much like the ones for Gmail and Yahoo accounts).

Talljoe
  • 14,593
  • 4
  • 43
  • 39
0

As of Feb 2016, OpenID Connect is supported by Microsoft Accounts (aka Windows Live ID, aka Microsoft Passport), without needing an Azure account.

Please read this: https://blogs.technet.microsoft.com/enterprisemobility/2016/02/23/for-developers-the-first-use-cases-of-the-converged-microsoft-account-and-azure-active-directory-programming-model-are-now-ga/

saille
  • 9,014
  • 5
  • 45
  • 57