Как использовать учетную запись Microsoft на сайте openID?
Я планирую создать сайт с аутентификацией openID, большинство моих целевых пользователей будут регистрироваться на сайте с помощью учетных записей Microsoft (hotmail/live/windowslive).
Можно ли использовать учетные записи Microsoft как openID?
Ответы
Ответ 1
Насколько я знаю, они все еще используют только свою систему "Passport" / "Windows Live ID", поэтому нет. Они объявили, однако, что они будут поддерживать OpenID в какой-то момент. Взгляните на приведенную ниже ссылку, есть даже Технический просмотр, чтобы проверить их реализацию, возможно, что можно как-то использовать:
Microsoft и OpenID
Ответ 2
Пока Microsoft не поддерживает OpenID, мой текущий план заключается в том, чтобы скрыть OpenID и Windows Live ID за интерфейсом сторонних разработчиков. Используя шаблон "Цепь ответственности", я выберу правильного поставщика, а остальная часть приложения не будет знать разницу (кроме пользовательского интерфейса, где у меня будут дружественные кнопки, похожие на те, что для аккаунтов Gmail и Yahoo).
Ответ 3
По состоянию на февраль 2016 года OpenID Connect поддерживается учетными записями Microsoft (например, Windows Live ID, aka Microsoft Passport) без необходимости использования учетной записи Azure.
Прочтите следующее:
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/
Ответ 4
Это заняло около десяти лет, но похоже, что теперь есть сплоченная история.
Вот ссылка с примерами: https://developer.microsoft.com/en-us/identity/add-sign-in-with-microsoft