ApplicationOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
構成ファイルから読み込み可能な文字列値を持つオプション オブジェクトの基本クラス (asp.net 構成シナリオのように JSON ファイルなど) については、「 https://aka.ms/msal-net-application-configuration 派生クラスの PublicClientApplicationOptions と ConfidentialClientApplicationOptions
public abstract class ApplicationOptions : Microsoft.Identity.Client.BaseApplicationOptions
type ApplicationOptions = class
inherit BaseApplicationOptions
Public MustInherit Class ApplicationOptions
Inherits BaseApplicationOptions
- 継承
- 派生
コンストラクター
| 名前 | 説明 |
|---|---|
| ApplicationOptions() |
構成ファイルから読み込み可能な文字列値を持つオプション オブジェクトの基本クラス (asp.net 構成シナリオのように JSON ファイルなど) については、「 https://aka.ms/msal-net-application-configuration 派生クラスの PublicClientApplicationOptions と ConfidentialClientApplicationOptions |
プロパティ
| 名前 | 説明 |
|---|---|
| AadAuthorityAudience |
サインイン対象ユーザー。 このプロパティは TenantId と相互に排他的です。 両方を指定すると、例外がスローされます。 |
| AzureCloudInstance |
Azure Active Directoryの場合の特定のインスタンス。 これにより、ユーザーは明示的な URL の代わりに列挙型を使用できます。 このプロパティは、 Instanceと相互に排他的です。 両方を指定すると、例外がスローされます。 |
| ClientCapabilities |
Microsoft ID 固有の OIDC 拡張機能を使用すると、対話なしでリソースチャレンジを解決できます。 1 つ以上のクライアント機能の構成を許可します (例: "llt" |
| ClientId |
アプリケーション登録ポータル (https://aka.ms/msal-net-register-app) に登録されているアプリケーションのクライアント ID (アプリ ID とも呼ばれます) |
| ClientName |
テレメトリ用の呼び出し元アプリケーションの名前。 |
| ClientVersion |
テレメトリを目的とした呼び出し元アプリケーションのバージョン。 |
| EnablePiiLogging |
個人を特定できる情報 (PII) のログ記録を有効または無効にするフラグ。
PII ログは、コンソール、Logcat、NSLog Default などの既定の出力には書き込まれず、 |
| Instance |
STS インスタンス (たとえば、Azure パブリック クラウドの |
| IsDefaultPlatformLoggingEnabled |
プラットフォームの既定値へのログ記録を有効または無効にするフラグ。 デスクトップでは、イベント トレースが使用されます。 iOS では、NSLog が使用されます。
Android では、logcat が使用されます。 既定値は |
| KerberosServicePrincipalName |
古い.
Kerberos サービス チケットのサービス プリンシパル名。 |
| LegacyCacheCompatibilityEnabled |
レガシ ADAL キャッシュのシリアル化と逆シリアル化を有効にします。 |
| LogLevel |
必要なログ記録のレベルを構成できます。 既定値は Info です。 Errorに設定するとエラーのみが表示されます Warningに設定すると、エラーや警告などが表示されます。 「https://aka.ms/msal-net-logging」を参照してください。 (継承元 BaseApplicationOptions) |
| RedirectUri |
このリダイレクト URI は、アプリの登録に登録する必要があります。 MSAL.NET によって既定で定義されているリダイレクト URI とその登録方法の詳細については、https://aka.ms/msal-net-register-appを参照してください。 また、 WithDefaultRedirectUri() を使用します。これは、すべてのプラットフォームのパブリック クライアント アプリケーションに適切な既定値を提供します。 Web アプリと Web API の場合、リダイレクト URI は、アプリケーションが実行されている URL (たとえば、ASP.NET Core Web アプリの デーモン アプリケーション ( |
| TenantId |
ユーザーがアプリケーションに署名できるようにするテナント。 これは、テナントに関連付けられたドメイン、GUID (テナント ID)、またはメタテナント (コンシューマーなど) です。 このプロパティは、 AadAuthorityAudienceと相互に排他的です。 両方を指定すると、例外がスローされます。 |
| TicketContainer |
古い.
使用する Kerberos サービス チケット コンテナー。 |