Azure Data Manager for Energy の認証の概念

認証では、ユーザーの ID が確認されます。 アクセス フローには、ユーザーによってトリガーされる、システムによってトリガーされる、またはシステム API 通信が可能です。 この記事では、サービス プリンシパルと承認トークンについて説明します。

サービス プリンシパル

Azure Data Manager for Energy インスタンスの場合:

  • サービス プリンシパルは作成されません。
  • アプリ ID は API アクセスに使用されます。 同じアプリ ID を使用して、Azure Data Manager for Energy インスタンスをプロビジョニングします。
  • アプリ ID はインフラストラクチャ リソースにアクセスできません。
  • アプリ ID は、既定ですべての OSDU グループに OWNER として追加されます。
  • サービス間通信の場合、Azure Data Manager for Energy ではマネージド サービス ID が使用されます。

OSDU インスタンスの場合:

  • Terraform スクリプトでは、次の 2 つのサービス プリンシパルが作成されます。
    • 最初のサービス プリンシパルは、API アクセスに使用されます。 また、インフラストラクチャ リソースを管理することもできます。
    • 2 番目のサービス プリンシパルは、サービス間通信に使用されます。

承認トークンを生成する

承認トークンを生成するには、「認証トークンの生成」の手順に従います。