2017-09-06 13 views
1

テナント管理者として私のdevテナントにログインしましたが、スキーマ拡張を作成しようとしていますが、403 Authorization_RequestDeniedがあります。グラフエクスプローラを使用してスキーマ拡張機能を作成する際の問題

グラフエクスプローラにDirectory.AccessAsUser.Allを付与し、管理者として同意し、再度チェックしました。

私は、次のペイロードでhttps://graph.microsoft.com/v1.0/schemaExtensionsに対してPOSTを実行している:

{ 
    "id":"GroupMetadata", 
    "description": "some desc", 
    "targetTypes": [ 
     "Group" 
    ], 
    "properties": [ 
     { 
      "name": "groupType", 
      "type": "String" 
     } 
    ] 
} 

と私は応答を取得しています:

{ 
    "error": { 
     "code": "Authorization_RequestDenied", 
     "message": "Insufficient privileges to complete the operation.", 
     "innerError": { 
      "request-id": "3e3019c6-8ec5-4695-8ea3-b0aaf1ea1d25", 
      "date": "2017-09-06T13:14:36" 
     } 
    } 
} 

問題上の任意のヘルプはいただければ幸いです。

+0

また、このテナントの管理者の同意を得ましたか? –

+0

@ MarcLaFleur-MSFT私は管理者の同意を二重にチェックし、正しい権限が追加されていることを確認し、テナント管理者としてグラフエクスプローラにログインします。私は明日自分のadalアプリを作って、代わりにそれを使ってチェックするかもしれない。 –

+0

私は恐らくまだ何が起こっているのか分かりませんが、私はローカルビルドとパブリックグラフエクスプローラの両方でこれを複製できます。 –

答えて

1

にはこの問題が修正されました。グラフエクスプローラ内でスキーマ定義を作成/更新/削除できるようになりました。

NOTE:この作業を行うために、あなたははあなた(署名しているユーザー)所有している、全てのPOSTで、PATCHまたはDELETE操作アプリのAppIDをするownerプロパティを指定する必要があります。

この変更を反映するようにドキュメントがまもなく更新されます。グラフ・エクスプローラを使用して拡張スキーマ定義を完全に管理できるかどうかをお知らせください。

希望します。

+0

魅力的ですが、InDevelopmentスキーマのDELETEでowneridは必要ありません。また、オプションのパラメータとしてowneridを含めるようにCREATEドキュメントを更新する必要があります。 –

+1

確認していただきありがとうございます。はい - DELETEにはペイロードがありませんので、当然それを指定する必要はありません。また、私は開発者に話しました、そして、所有者が既に設定されているので、PATCHはそれを必要としません。だからそれを必要とする唯一のものはPOSTです。まもなくドキュメントの更新が行われます。 –

関連する問題