如何在 openID 站點中使用 Microsoft 帳戶? (How to use Microsoft Account in an openID site?)


問題描述

如何在 openID 站點中使用 Microsoft 帳戶? (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?


參考解法

方法 1:

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

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

方法 3:

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/

(by Khaled MusaiedWadeTalljoesaille)

參考文件

  1. How to use Microsoft Account in an openID site? (CC BY-SA 3.0/4.0)

#hotmail #openid #live






相關問題

dapatkan kontak aol menggunakan oauth api (get aol contacts using oauth api)

跟踪代理 Hotmail 後面的 IP 地址 (Track IP address behind proxy Hotmail)

Праблемы Hotmail і Outlook з радыёкнопкамі (Hotmail and Outlook issues with radio buttons)

Hotmail "kéo dài" chữ ký HTML / CSS không chính xác (Hotmail incorrectly "stretching" HTML/CSS signature)

向 hotmail 帳戶發送電子郵件 (Sending email to hotmail accounts)

如何在 openID 站點中使用 Microsoft 帳戶? (How to use Microsoft Account in an openID site?)

使用 CakePHP 導入電子郵件聯繫人 (Gmail Yahoo Hotmail) (Import email contacts (Gmail Yahoo Hotmail) using CakePHP)

通過 Java 訪問 Hotmail 未讀郵件計數 (Access Hotmail Unread Mail Count via Java)

SMTPAuthenticationError:Django 中的身份驗證不成功 [BL1PR13CA0128.namprd13.prod.outlook.com] (SMTPAuthenticationError: Authentication unsuccessful [BL1PR13CA0128.namprd13.prod.outlook.com] in Django)

Hotmail - HTML 電子郵件表格圖像間隙 (Hotmail - HTML Email Table image gap)

Yahoo、Gmail、Hotmail 和 AOL 是否有白名單? (Are there white lists for Yahoo, Gmail, Hotmail and AOL?)

hotmail集群數據存儲是如何工作的? (How does a hotmail cluster data storage work?)







留言討論