25

Azure ACS が生成する要求 URL を見ると、ACS が必要なクレームとして電子メール、フルネーム、ファーストネーム、ラストネームを含んでいることがわかります。さらに、fullname 属性がhttp://axschema.org/namePerson要求タイプにマップされます。

MyOpenIDを ID プロバイダーとして追加しました。MyOpenID は axschema クレームを認識しませんが、http://schema.openid.net/namePersonMyOpenID から正常に取得しました。

問題は、ACS で MyOpenID クレーム発行者に関連するルールとしてクレームを追加しても、http://schema.openid.net/namePersonACS によって生成された要求 URL にクレームが含まれないことです。

この要求を要求するように要求を構成する (隠された) 方法はありますか? または、組み込みのマッピングを変更して、?schema.openid.net/namePersonの代わりにタイプを使用することをお勧めします。axschema.org/namePerson

4

1 に答える 1

1

Vittorioによるこのブログ投稿によると、Azureは、 myOpenIDがサポートしていない属性交換を介してクレームを取得します。

ここのmsdnフォーラムで、このトピックに関する興味深い議論があります。

于 2012-01-23T20:48:59.153 に答える