Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use Microsoft Account in an openID site?

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?

like image 806
Khaled Musaied Avatar asked Jun 12 '09 22:06

Khaled Musaied


People also ask

How does SSO work with OpenID?

OpenID Connect Single Sign-On (SSO) OpenID Connect (OIDC) is a protocol to verify user identities and get user profile information. OIDC enables devices to verify identities based on authentication done by an authentication server.

How do I connect to OpenID?

OpenID Connect (OIDC) is an identity layer built on top of the OAuth 2.0 framework. It allows third-party applications to verify the identity of the end-user and to obtain basic user profile information. OIDC uses JSON web tokens (JWTs), which you can obtain using flows conforming to the OAuth 2.0 specifications.

Does OpenID support SSO?

OpenID providers directly do not support SSO for all forms of applications. miniOrange can provide you with the broker service where you can connect to any application using your openID IdP login parameters. You can login into any cross platform application with OpenID identity.


2 Answers

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

like image 160
Wade Avatar answered Sep 28 '22 07:09

Wade


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).

like image 26
Talljoe Avatar answered Sep 28 '22 06:09

Talljoe