缺少AppFabricLabs的索赔

时间:2011-07-24 02:59:57

标签: claims-based-identity federated-identity wif

我在appfabriclabs的针对Windows Live,Facebook,Google和Yahoo的ACS中创建了“name”和“emailaddress”声明的规则...但是在依赖方方面,WIF似乎没有看到它们......我见nameidentifieridentityprovider,但没有别的。

我还需要在ACS中使用其他功能吗?我怎样才能检查索赔是否确实在那里?

*更新*

显然,只有Windows Live出现故障;其他提供商将我配置的声明退还给我。另外,我自己配置​​的电子邮件地址声明(例如)ACS没有...我输入的类型为http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress并表示为直通... Windows Live未提供电子邮件地址?

*更新II *

嗯......根据this article我不能只配置它;我将不得不做一些其他伏都教来实现它...但必须有一些方法来获得更多/ nameidentifier /因为当我使用Windows Live ID登录网站时我显示为已登录作为“ekkis” - 有谁知道这是怎么做的?

1 个答案:

答案 0 :(得分:1)

不幸的是,除非您在MSFT中开发应用程序,否则LiveID只能提供一个名称规范。这是设计的。如果你想使用LiveID并需要一封电子邮件,你需要询问用户,然后关联nameidentifier< - >给自己发电子邮件。