自社の Azure ディレクトリで B2C ユーザー作成を実行しようとしています。参考として、Microsoft のこのサイトと、その中の .DotNet の例を使用します。
例に完全に従うと、認証を受けるところまで到達し、ディレクトリ内の AD ユーザーを抽出できます。これが私が生成したサンプルリクエストです。
GET https://graph.windows.net/mycompany/users?api-version=beta
しかし、ディレクトリにサンプル ユーザーを作成する部分に到達すると、「1 つ以上のプロパティに無効な値が含まれています」というエラー応答が表示されます。
投稿 https://graph.windows.net/mycompany/users?api-version=beta
私が使用したペイロードは次のとおりです。これは、サイトのユーザー作成の例で使用されたペイロードとまったく同じです。これは JSON 形式です。
{"accountEnabled": true,"alternativeSignInNamesInfo": [{"type": "emailAddress", "value": "joeconsumer@gmail.com"}],"creationType": "NameCoexistence", "displayName": "Joe Consumer ", "mailNickname": "joec","passwordProfile": {"password": "P@ssword!","forceChangePasswordNextLogin": false},"passwordPolicies": "DisablePasswordExpiration"}
このペイロードは、Microsoft のユーザー作成要件に基づく要件に準拠しています。また、サイトの例とまったく同じペイロードであるため、プロパティの 1 つに無効な値があるというメッセージを受け取るのは奇妙です。さらに悪いことに、応答はどの値が問題の原因であるかを明示的に示していません。
どんな助けでも大歓迎です。