Отсутствуют претензии от AppFabricLabs - PullRequest
0 голосов
/ 24 июля 2011

Я создал правила для претензий "name" и "emailaddress" в ACS appfabriclabs для Windows Live, Facebook, Google и Yahoo ... однако на стороне проверяющей стороны WIF, похоже, их не видит ... I см. nameidentifier и identityprovider, но больше ничего.

Есть ли что-то еще, что мне нужно в ACS, чтобы это работало? как я могу проверить, что претензии действительно есть?

* Обновление *

По-видимому, только Windows Live дает сбой; другие провайдеры возвращают мне претензии, которые я настроил. Кроме того, заявку на адрес электронной почты (например) я настроил вручную, так как ACS его не имел ... Я ввел тип как http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress и указал его как сквозной ... Windows Live не предоставляет электронную почту. почтовые адреса?

* Обновление II *

хорошо ... согласно этой статье Я не могу просто настроить его; Я собираюсь сделать какое-то другое вуду, чтобы добиться этого ... но должен быть какой-то способ получить больше, чем / nameidentifier /, потому что, когда я захожу на веб-сайты с использованием идентификатора Windows Live ID, я показываю, что они вошли как "эккис" - кто-нибудь знает, как это делается?

1 Ответ

1 голос
/ 25 июля 2011

К сожалению, если вы не разрабатываете приложение в MSFT, LiveID может предоставить только nameidentitifier.Это по замыслу.Если вы хотите использовать LiveID и вам нужна электронная почта, вам нужно спросить пользователя об этом, а затем сопоставить nameidentifier <-> электронную почту самостоятельно.

...