Azure ACSが生成するリクエストURLを見ると、ACSには電子メール、フルネーム、ファーストネーム、および姓が必須の要求として含まれています。さらに、fullname属性はhttp://axschema.org/namePerson
のクレームタイプにマッピングされています。Azure ACSでOpenIDアイデンティティプロバイダに必要なクレームを渡すには?
今、私はIDプロバイダとしてMyOpenIDを追加しました。 MyOpenIDはaxschemaクレームを認識しませんが、私は正常にMyOpenIDからhttp://schema.openid.net/namePerson
を取得しました。
問題は、ACSのMyOpenIDクレーム発行者に関するルールとしてhttp://schema.openid.net/namePerson
クレームを追加しても、クレームはACSによって生成されたリクエストURLには含まれません。
この申し立てが要求されるようにリクエストを設定する方法はありますか?さらに、axschema.org/namePerson
の代わりにschema.openid.net/namePerson
タイプを使用するようにビルトインマッピングを変更しますか?
私はMSDNフォーラムでこのスレッドを開始しました.SOに密接に従わないMSの人々からの情報を得るためです。すべてを読んでみると、myOpenIDでAXを成功させたことがわかります。私が見る限り、myOpenIDはAXをうまくサポートしています。 AXは単なるプロトコルであり、ACSとmyOpenIDの両方でサポートされています。違いは、ACSが要求する属性と、myOpenIDがどの属性を提供できるかです。 –