Я использую 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?
Спасибо. Каковы мои варианты получения электронной почты пользователя? – user655653
@ user655653 Одна вещь, которую вы можете сделать, это перенаправить пользователя на страницу регистрации после аутентификации, попросив предоставить адрес электронной почты, а затем связав ее с уникальным идентификатором, предоставленным Live ID. Вы можете добавить подтверждение электронной почты, чтобы убедиться, что указанный адрес действителен, но нет способа узнать, действительно ли это тот, который они использовали для аутентификации. –