ConfidentialClientApplicationOptions Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Opsi konfigurasi untuk aplikasi klien rahasia (aplikasi web / API web / aplikasi daemon). Lihat https://aka.ms/msal-net/application-configuration
public class ConfidentialClientApplicationOptions : Microsoft.Identity.Client.ApplicationOptions
type ConfidentialClientApplicationOptions = class
inherit ApplicationOptions
Public Class ConfidentialClientApplicationOptions
Inherits ApplicationOptions
- Warisan
Konstruktor
| Nama | Deskripsi |
|---|---|
| ConfidentialClientApplicationOptions() |
Opsi konfigurasi untuk aplikasi klien rahasia (aplikasi web / API web / aplikasi daemon). Lihat https://aka.ms/msal-net/application-configuration |
Properti
| Nama | Deskripsi |
|---|---|
| AadAuthorityAudience |
Audiens masuk. Properti ini saling eksklusif dengan TenantId. Jika keduanya disediakan, pengecualian akan dilemparkan. (Diperoleh dari ApplicationOptions) |
| AzureCloudInstance |
Instans tertentu dalam kasus Azure Active Directory. Ini memungkinkan pengguna untuk menggunakan enum alih-alih URL eksplisit. Properti ini saling eksklusif dengan Instance. Jika keduanya disediakan, pengecualian akan dilemparkan. (Diperoleh dari ApplicationOptions) |
| AzureRegion |
Menginstruksikan MSAL.NET untuk menggunakan layanan token regional Azure. Pengaturan ini harus diatur ke string dengan wilayah (lebih disukai) atau ke "TryAutoDetect" dan MSAL.NET akan mencoba mendeteksi wilayah secara otomatis. |
| ClientCapabilities |
Microsoft Ekstensi OIDC khusus identitas yang memungkinkan tantangan sumber daya diselesaikan tanpa interaksi. Memungkinkan konfigurasi satu atau beberapa kemampuan klien, misalnya "llt" (Diperoleh dari ApplicationOptions) |
| ClientId |
ID Klien (juga dikenal sebagai ID Aplikasi) aplikasi seperti yang terdaftar di portal pendaftaran aplikasi (https://aka.ms/msal-net-register-app) (Diperoleh dari ApplicationOptions) |
| ClientName |
Nama aplikasi panggilan untuk tujuan telemetri. (Diperoleh dari ApplicationOptions) |
| ClientSecret |
Rahasia klien untuk aplikasi klien rahasia. Rahasia ini (kata sandi aplikasi) disediakan oleh portal pendaftaran aplikasi, atau disediakan untuk Azure AD selama pendaftaran aplikasi dengan PowerShell AzureAD, PowerShell AzureRM, atau Azure CLI. |
| ClientVersion |
Versi aplikasi panggilan untuk tujuan telemetri. (Diperoleh dari ApplicationOptions) |
| EnableCacheSynchronization |
Ketika diatur ke |
| EnablePiiLogging |
Bendera untuk mengaktifkan/menonaktifkan pengelogan Informasi Pengidentifikasi Pribadi (PII).
Log PII tidak pernah ditulis ke output default seperti Console, Logcat, atau NSLog Default diatur ke |
| Instance |
Instans STS (misalnya |
| IsDefaultPlatformLoggingEnabled |
Bendera untuk mengaktifkan/menonaktifkan pengelogan ke default platform. Di Desktop, Pelacakan Peristiwa digunakan. Di iOS, NSLog digunakan.
Di Android, logcat digunakan. Nilai defaultnya adalah |
| KerberosServicePrincipalName |
Kedaluwarsa.
Nama perwakilan layanan untuk Tiket Layanan Kerberos. (Diperoleh dari ApplicationOptions) |
| LegacyCacheCompatibilityEnabled |
Mengaktifkan serialisasi dan deserialisasi cache ADAL warisan. (Diperoleh dari ApplicationOptions) |
| LogLevel |
Memungkinkan Anda mengonfigurasi tingkat pengelogan yang Anda inginkan. Nilai defaultnya adalah Info. Mengaturnya ke Error hanya akan mendapatkan kesalahan Mengaturnya akan Warning mendapatkan kesalahan dan peringatan, dll.. Lihat https://aka.ms/msal-net-logging (Diperoleh dari BaseApplicationOptions) |
| RedirectUri |
URI pengalihan ini perlu didaftarkan dalam pendaftaran aplikasi. Lihat https://aka.ms/msal-net-register-app untuk detail tentang URI pengalihan mana yang ditentukan secara default oleh MSAL.NET dan cara mendaftarkannya. Gunakan juga: WithDefaultRedirectUri() yang menyediakan default yang baik untuk aplikasi klien publik untuk semua platform. Untuk aplikasi web dan API web, URI pengalihan dihitung dari URL tempat aplikasi berjalan (misalnya, Untuk aplikasi daemon (aplikasi klien rahasia hanya menggunakan alur Kredensial Klien yang memanggil |
| TenantId |
Penyewa tempat aplikasi akan memungkinkan pengguna untuk menandatanganinya. Ini dapat berupa: domain yang terkait dengan penyewa, GUID (id penyewa), atau meta-tenant (misalnya konsumen). Properti ini saling eksklusif dengan AadAuthorityAudience. Jika keduanya disediakan, pengecualian akan dilemparkan. (Diperoleh dari ApplicationOptions) |
| TicketContainer |
Kedaluwarsa.
Kontainer Tiket Layanan Kerberos yang akan digunakan. (Diperoleh dari ApplicationOptions) |