Есть ли способ получить адрес электронной почты, связанный с Windows Live ID?
У меня есть клиент, который хочет использовать SDK 1.2 для делегированной аутентификации Windows Live ID, чтобы обеспечить аутентификацию для своего веб-сайта.
Архитектура, которую они предложили, заключалась в том, чтобы иметь таблицу базы данных, которая содержала адреса электронной почты пользователей, которым было разрешено использовать сайт. После того, как пользователь вошел в систему с помощью веб-аутентификации Windows Live ID, он захотел сравнить адрес электронной почты, связанный с этим действующим идентификатором, с таблицей и на этом основании разрешить / запретить пользователю доступ к сайту.
Это возможно? Я не могу найти документацию, в которой говорится о том, как получить адрес электронной почты, связанный с Windows Live ID.
1 ответ
Первоначально я искал способ сделать это с помощью API Rest, но, похоже, он не работает.
Использование "wl.basics, wl.emails" решило проблему, хотя у меня нет запасного варианта, когда javascript отключен.
Пример из Rup: http://isdk.dev.live.com/ISDK.aspx?category=Core+Concepts&index=1