0

nameidentifierWindows Live、Facebook、Google、および Yahoo 用の appfabriclabs の ACS で、「name」および「emailaddress」クレームのルールを作成しました...ただし、Relying Party 側では、WIF はそれらを認識してidentityproviderいないようです...他には何もありません。

これを機能させるために ACS で他に必要なものはありますか? クレームが実際にそこにあることを確認するにはどうすればよいですか?

* アップデート *

どうやら、Windows Live だけが失敗しているようです。他のプロバイダーは、構成したクレームを返します。また、電子メール アドレスの要求 (たとえば) は、ACS が持っていなかったので手動で構成しました... タイプを入力しhttp://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress、パススルーとして示しました... Windows Live は電子メール アドレスを提供しませんか?

* アップデート II *

ええと...この記事によると、私はそれを構成することはできません。それを得るには、他のブードゥー教を行う必要があります...しかし、Windows Live IDを使用してWebサイトにログインすると、ログインしていると表示されるため、/nameidentifier/以上のものを取得する方法が必要です「ekkis」として-これがどのように行われるか知っている人はいますか?

4

1 に答える 1

1

残念ながら、MSFT 内でアプリを開発している場合を除き、LiveID は名前識別子しか提供できません。これは仕様によるものです。LiveID を使用したいが電子メールが必要な場合は、ユーザーに問い合わせてから、nameidentifier <-> 電子メールを自分で関連付ける必要があります。

于 2011-07-25T02:24:18.303 に答える