IdentityApplicationOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Web アプリ、Web API、またはデーモン アプリで認証を構成するためのオプション。
このクラスには、任意の OAuth 2.0 ID プロバイダーの構成プロパティが含まれています。 AZURE AD 固有のオプションについては、派生クラスのMicrosoftIdentityApplicationOptionsを参照してください。 このクラスとその派生クラスは、通常、appsettings.json などの構成ファイルから逆シリアル化されるオプションとして使用されます。
public class IdentityApplicationOptions
type IdentityApplicationOptions = class
Public Class IdentityApplicationOptions
- 継承
-
IdentityApplicationOptions
- 派生
コンストラクター
| 名前 | 説明 |
|---|---|
| IdentityApplicationOptions() |
Web アプリ、Web API、またはデーモン アプリで認証を構成するためのオプション。 このクラスには、任意の OAuth 2.0 ID プロバイダーの構成プロパティが含まれています。 AZURE AD 固有のオプションについては、派生クラスのMicrosoftIdentityApplicationOptionsを参照してください。 このクラスとその派生クラスは、通常、appsettings.json などの構成ファイルから逆シリアル化されるオプションとして使用されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AllowWebApiToBeAuthorizedByACL |
ユーザーの代わりに呼び出された Web API は、スコープ (委任されたアクセス許可を表す) に基づいてトークンを検証できます。
デーモン アプリケーションによって呼び出される Web API は、(アプリのアクセス許可を表す) ロールに基づいてトークンを検証できます。
既定では、Web API はロールとスコープの存在を検証します。 このプロパティを |
| Audience |
Web API では、Web API によって受け入れられるトークンの対象ユーザー。 Web API が複数の対象ユーザーを受け入れる場合は、 Audiencesを参照してください。 |
| Audiences |
Web API で、Web API によって受信されたトークンの対象ユーザーを受け入れます。 Audience も参照してください。 対象ユーザーは、トークンの目的の受信者です。 通常、Web API の ApplicationID が有効な対象ユーザーであると想定できます。 一般に、Azure ポータルでの登録時にアプリケーションに対して定義したアプリ ID URI (またはリソース ID) を指定できます。 |
| Authority |
ID プロバイダーを呼び出すときに使用する権限を取得または設定します。
AzureAD または Azure AD B2C の場合は、InstanceとTenantIdを使用します。 Microsoft Entra外部 ID の場合は、フォーム |
| ClientCredentials |
IdP への ID を証明するためにアプリが提供するクライアント資格情報の説明。サポートされている資格情報の種類の一覧については、 CredentialSource を参照してください。 |
| ClientId |
アプリケーション登録に表示される 'client_id' (アプリケーション ID) を取得または設定します。 これは GUID の文字列表現です。 |
| EnablePiiLogging |
個人を特定できる情報 (PII) のログ記録を有効または無効にするために使用されるフラグ。
PII ログが既定の出力に書き込まれることはありません。
既定値は |
| ExtraQueryParameters |
HTTP 要求のクエリ文字列のクエリ パラメーターを IdP に設定します。 このパラメーターは、特定のテスト スライスまたは特定の DC に要求を送信する場合に便利です。 |
| TokenDecryptionCredentials |
Web API で暗号化されたトークンの暗号化を解除するために使用される資格情報 (通常は証明書) の説明。 |