Dil

PublicClientApplicationOptions Sınıf

Tanım

Genel istemci uygulaması (masaüstü/mobil uygulama) için yapılandırma seçenekleri. Bkz. https://aka.ms/msal-net/application-configuration

public class PublicClientApplicationOptions : Microsoft.Identity.Client.ApplicationOptions
type PublicClientApplicationOptions = class
    inherit ApplicationOptions
Public Class PublicClientApplicationOptions
Inherits ApplicationOptions
Devralma
PublicClientApplicationOptions

Oluşturucular

Name Description
PublicClientApplicationOptions()

Genel istemci uygulaması (masaüstü/mobil uygulama) için yapılandırma seçenekleri. Bkz. https://aka.ms/msal-net/application-configuration

Özellikler

Name Description
AadAuthorityAudience

Oturum açma hedef kitlesi. Bu özellik TenantId ile birbirini dışlar. Her ikisi de sağlanırsa, bir özel durum oluşturulur.

(Devralındığı yer: ApplicationOptions)
AzureCloudInstance

Azure Active Directory durumunda belirli bir örnek. Kullanıcıların açık URL yerine numaralandırmayı kullanmasına olanak tanır. Bu özellik ile Instancebirbirini dışlar. Her ikisi de sağlanırsa, bir özel durum oluşturulur.

(Devralındığı yer: ApplicationOptions)
ClientCapabilities

Microsoft Kimlikle ilgili OIDC uzantısı, kaynak sorunlarının etkileşim olmadan çözülmesini sağlar. "llt" gibi bir veya daha fazla istemci özelliği yapılandırmaya izin verir

(Devralındığı yer: ApplicationOptions)
ClientId

Uygulamanın uygulama kayıt portalında () kayıtlı olarak istemci kimliği (https://aka.ms/msal-net-register-appUygulama Kimliği olarak da bilinir)

(Devralındığı yer: ApplicationOptions)
ClientName

Telemetri amacıyla çağıran uygulamanın adı.

(Devralındığı yer: ApplicationOptions)
ClientVersion

Telemetri amacıyla çağıran uygulamanın sürümü.

(Devralındığı yer: ApplicationOptions)
EnablePiiLogging

Kişisel Bilgilerin (PII) günlüğe kaydedilmesini etkinleştirmek/devre dışı bırakmak için bayrak. PII günlükleri hiçbir zaman Console, Logcat veya NSLog Default gibi varsayılan çıkışlara yazılmadığından false, uygulamanızın GDPR ile uyumlu olmasını sağlar. PII gerektiren gelişmiş hata ayıklama için olarak true ayarlayabilirsiniz. Bkz. https://aka.ms/msal-net-logging

(Devralındığı yer: BaseApplicationOptions)
Instance

STS örneği (örneğinhttps://login.microsoftonline.com, Azure genel bulut için). Ad, ASP.NET Core AzureAdOptions ile uyumluluğu sağlamak için seçilmiştir. Bu özellik ile AzureCloudInstancebirbirini dışlar. Her ikisi de sağlanırsa, bir özel durum oluşturulur.

(Devralındığı yer: ApplicationOptions)
IsDefaultPlatformLoggingEnabled

Platform varsayılanlarında günlüğe kaydetmeyi etkinleştirmek/devre dışı bırakmak için bayrak ekleyin. Masaüstü'nde Olay İzleme kullanılır. iOS'ta NSLog kullanılır. Android'de logcat kullanılır. false varsayılan değerdir. Bkz. https://aka.ms/msal-net-logging

(Devralındığı yer: BaseApplicationOptions)
KerberosServicePrincipalName
Geçersiz.

Kerberos Hizmet Anahtarı için hizmet asıl adı.

(Devralındığı yer: ApplicationOptions)
LegacyCacheCompatibilityEnabled

Eski ADAL önbelleği serileştirmesini ve seri durumdan çıkarmayı etkinleştirir.

(Devralındığı yer: ApplicationOptions)
LogLevel

İstediğiniz günlük düzeyini yapılandırmanızı sağlar. Info varsayılan değerdir. Olarak Error ayarlanması yalnızca hata alır Ayarlanacak Warning şekilde ayarlamak hata ve uyarı vb. alır. Bkz. https://aka.ms/msal-net-logging

(Devralındığı yer: BaseApplicationOptions)
RedirectUri

Bu yeniden yönlendirme URI'sinin uygulama kaydına kaydedilmesi gerekir. MSAL.NET tarafından varsayılan olarak hangi yeniden yönlendirme URI'lerinin tanımlandığı ve bunların nasıl kaydedildiği hakkında ayrıntılı bilgi için bkzhttps://aka.ms/msal-net-register-app. Ayrıca kullanın: WithDefaultRedirectUri() Tüm platformlar için genel istemci uygulamaları için iyi bir varsayılan değer sağlar.

Web uygulamaları ve web API'leri için, yeniden yönlendirme URI'si uygulamanın çalıştığı URL'den hesaplanır (örneğin, baseUrl//signin-oidc ASP.NET Core web uygulamaları için).

Daemon uygulamaları için (yalnızca çağıran AcquireTokenForClientİstemci Kimlik Bilgisi akışını kullanan gizli istemci uygulamaları), yanıt URI'sine gerek yoktur.

(Devralındığı yer: ApplicationOptions)
TenantId

Uygulamanın kullanıcıların imzalamasına izin verecek kiracı. Bu, kiracı, GUID (kiracı kimliği) veya meta kiracı (örneğin tüketiciler) ile ilişkilendirilmiş bir etki alanı olabilir. Bu özellik ile AadAuthorityAudiencebirbirini dışlar. Her ikisi de sağlanırsa, bir özel durum oluşturulur.

(Devralındığı yer: ApplicationOptions)
TicketContainer
Geçersiz.

Kullanılacak Kerberos Hizmet Anahtarı kapsayıcısı.

(Devralındığı yer: ApplicationOptions)

Şunlara uygulanır