0

Azure Resource Manager APIライブラリを使用して、単一サブスクリプションのリソースを管理するasp.netコアベースのソリューションを作成しようとしています。サブスクリプション共同管理者のAzure Resource Manager APIアクセス権

サブスクリプションの共同管理者アカウントを使用して認証しようとすると、アクセス許可エラーが発生します。以下は私が試したステップです。管理ポータルで https://github.com/pratapbhaskar/azure-resource-manager-active-directory https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-api-authentication

  1. は、Active Directoryのアプリのエントリを作成し

    は、以下の例に基づいてプロジェクトを作成しました。

  2. ADアプリエントリをマルチテナントをTrueに設定します。
  3. AD appのエントリを与えるAzure Active Directoryはプロファイルのアクセス許可を読み取ります。

    AADSTS65005: The client application has requested access to resource ' https://management.core.windows.net/ '. This request has failed because the client has not specified this resource in its requiredResourceAccess list.

    未遂修正:

    1. オープンADのアプリとの権限を追加し、サブスクリプションの共同管理者アカウントを使用してアプリケーションにログインし、次のエラーを受信しようとしました

    : "Windows Azureサービス管理API"

  4. 委任されたアクセス許可を追加する "組織ユーザーとしてアクセスAzureのサービスマネジメント(プレビュー)」

サブスクリプションの共同管理者アカウントを使用してアプリケーションにログインしようとした次のエラー受信:エラー・メッセージに基づいて

AADSTS90093: This application requires application permissions to another application. Consent for application permissions can only be performed by an administrator. Sign out and sign in as an administrator or contact one of your organization's administrators.

+0

は、あなたがこの問題を修正しましたか? –

答えて

1

を、 appには、管理者に同意を求める設定があり、ログインインアカウントはテナントのグローバル管理者ではありません。

管理者に同意を求める他のアプリケーションをアプリが許可しないようにしてください。

私は、コードサンプルをダウンロードして、以下の図でアプリを設定ファイル、そして私は正常にアプリにログインすることができています:

enter image description here

関連する問題