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 番目のサービス プリンシパルは、サービス間通信に使用されます。
承認トークンを生成する
承認トークンを生成するには、「認証トークンの生成」の手順に従います。