1. ホーム
  2. azure

[解決済み] AADSTS900144:レガシー開発者ポータルを使用する場合、リクエストボディに次のパラメータ 'scope' を含める必要があります。

2022-02-19 04:14:20

質問内容

をベースにしたAPIMインスタンスにAADを実装しようとしていました。 この記事 この記事 . 残念ながら、Developer consoleでAuthorization codeをAuthorizationメソッドとして選んだ直後にポップアップが表示され、以下のエラーが表示されました。

AADSTS900144: The request body must contain the following parameter: 'scope'.

で失敗しました。 https://login.microsoftonline.com/{Directory (tenant) ID }/oauth2/v2.0/authorize?response_type=code&client_id={client id}&redirect_uri=https://{my-apim-instance}/docs/services/{authorization method}/console/oauth2/authorizationcode/callback&state={state} .

このすべてが Azure Portal (この時点ではレガシー開発者ポータル) の一部であるため、私はスコープ・パラメータを満たしていません。どのようにそのプロパティを設定することができますか?または、問題はどこか他の場所にありますか?

解決方法を教えてください。

を使用しているため V2 エンドポイントを使用する場合は、バックエンド-アプリ用に作成したスコープを デフォルトのスコープ フィールドを使用します。

のスコープを見つけることができます。 webapi アプリケーション .