2013-03-28 2 views
0

Я использую Azure ACS в качестве шлюза федерации для своего приложения, и я разрешаю пользователям проходить аутентификацию с помощью Google, Yahoo & Windows Live ID. Мне нужен адрес электронной почты пользователя. Google и Yahoo предоставляют электронную почту, но Windows Live ID этого не делает.Live Connect as Azure Identity Provider

Я могу получить адрес электронной почты для пользователя, если они проходят проверку подлинности с помощью Live Connect, но в Azure ACS нет провайдера идентификации Live Connect. Есть ли способ настроить Live Connect как поставщик удостоверений в ACS?

ответ

1

Нет, ACS в настоящее время не поддерживает Live Connect.

+0

Спасибо. Каковы мои варианты получения электронной почты пользователя? – user655653

+0

@ user655653 Одна вещь, которую вы можете сделать, это перенаправить пользователя на страницу регистрации после аутентификации, попросив предоставить адрес электронной почты, а затем связав ее с уникальным идентификатором, предоставленным Live ID. Вы можете добавить подтверждение электронной почты, чтобы убедиться, что указанный адрес действителен, но нет способа узнать, действительно ли это тот, который они использовали для аутентификации. –