MSIAppServiceOptions interface
AppService の MSI を使用した認証の省略可能なパラメーターを定義します。
- Extends
プロパティ
| client |
トークンを使用するマネージド ID の clientId。 アプリ サービスにユーザー割り当てマネージド ID がある場合は必須です。 |
| msi |
ローカル MSI エージェントの api バージョン。 デフォルト値は「2017-09-01」です。 |
| msi |
アプリがトークンを要求できるローカル URL。
このプロパティが指定されていない限り、 |
| msi |
コードとローカル MSI エージェント間の通信に使用されるシークレット。
このプロパティが指定されていない限り、 |
継承されたプロパティ
| http |
HTTP 要求の送信を担当するクライアント。 既定では、Axios ベースの <xref:DefaultHttpClient>です。 |
| resource |
プロパティの詳細
clientId
トークンを使用するマネージド ID の clientId。 アプリ サービスにユーザー割り当てマネージド ID がある場合は必須です。
clientId?: string
プロパティ値
string
msiApiVersion
ローカル MSI エージェントの api バージョン。 デフォルト値は「2017-09-01」です。
msiApiVersion?: string
プロパティ値
string
msiEndpoint
アプリがトークンを要求できるローカル URL。
このプロパティが指定されていない限り、 IDENTITY_ENDPOINT または MSI_ENDPOINT の2つの環境変数のいずれかがデフォルト値として使用されます。
msiEndpoint?: string
プロパティ値
string
msiSecret
コードとローカル MSI エージェント間の通信に使用されるシークレット。
このプロパティが指定されていない限り、 IDENTITY_SECRET または MSI_SECRET の2つの環境変数のいずれかがデフォルト値として使用されます。
msiSecret?: string
プロパティ値
string
継承されたプロパティの詳細
httpClient
HTTP 要求の送信を担当するクライアント。 既定では、Axios ベースの <xref:DefaultHttpClient>です。
httpClient?: HttpClient