ConfidentialClientApplicationOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
机密客户端应用程序的配置选项(Web 应用/Web API/守护程序应用)。 请参见https://aka.ms/msal-net/application-configuration
public class ConfidentialClientApplicationOptions : Microsoft.Identity.Client.ApplicationOptions
type ConfidentialClientApplicationOptions = class
inherit ApplicationOptions
Public Class ConfidentialClientApplicationOptions
Inherits ApplicationOptions
- 继承
构造函数
| 名称 | 说明 |
|---|---|
| ConfidentialClientApplicationOptions() |
机密客户端应用程序的配置选项(Web 应用/Web API/守护程序应用)。 请参见https://aka.ms/msal-net/application-configuration |
属性
| 名称 | 说明 |
|---|---|
| AadAuthorityAudience |
登录受众。 此属性与 TenantId 互斥。 如果两者均已提供,将引发异常。 (继承自 ApplicationOptions) |
| AzureCloudInstance |
Azure Active Directory的特定实例。 它允许用户使用枚举而不是显式 URL。 此属性与 Instance.. 如果两者均已提供,将引发异常。 (继承自 ApplicationOptions) |
| AzureRegion |
指示 MSAL.NET 使用Azure区域令牌服务。 此设置应设置为包含区域(首选)或“TryAutoDetect”的字符串,MSAL.NET 将尝试自动检测该区域。 |
| ClientCapabilities |
Microsoft标识特定的 OIDC 扩展,该扩展允许在不交互的情况下解决资源质询。 允许配置一个或多个客户端功能,例如“llt” (继承自 ApplicationOptions) |
| ClientId |
在应用程序注册门户中https://aka.ms/msal-net-register-app注册的应用程序的客户端 ID(也称为应用 ID) (继承自 ApplicationOptions) |
| ClientName |
用于遥测目的的调用应用程序的名称。 (继承自 ApplicationOptions) |
| ClientSecret |
机密客户端应用程序的客户端密码。 此机密(应用程序密码)由应用程序注册门户提供,或在通过 PowerShell AzureAD、PowerShell AzureRM 或Azure CLI进行应用程序注册期间向 Azure AD 提供。 |
| ClientVersion |
用于遥测目的的调用应用程序的版本。 (继承自 ApplicationOptions) |
| EnableCacheSynchronization |
设置为 |
| EnablePiiLogging |
用于启用/禁用个人身份信息(PII)日志记录的标志。
PII 日志永远不会写入到默认输出(如控制台、Logcat 或 NSLog Default)中 |
| Instance |
STS 实例(例如 |
| IsDefaultPlatformLoggingEnabled |
用于启用/禁用到平台默认值的日志记录的标志。 在桌面版中,使用事件跟踪。 在 iOS 中,使用 NSLog。
在 Android 中,使用 logcat。 默认值为 |
| KerberosServicePrincipalName |
已过时.
Kerberos 服务票证的服务主体名称。 (继承自 ApplicationOptions) |
| LegacyCacheCompatibilityEnabled |
启用旧的 ADAL 缓存序列化和反序列化。 (继承自 ApplicationOptions) |
| LogLevel |
使你能够配置所需的日志记录级别。 默认值为 Info。 将其设置为 Error 仅获取错误设置,以获取 Warning 错误和警告等。 请参见https://aka.ms/msal-net-logging (继承自 BaseApplicationOptions) |
| RedirectUri |
需要在应用注册中注册此重定向 URI。 请参阅https://aka.ms/msal-net-register-app有关默认情况下 MSAL.NET 定义哪些重定向 URI 以及如何注册它们的详细信息。 此外,使用: WithDefaultRedirectUri() 为所有平台的公共客户端应用程序提供良好的默认值。 对于 Web 应用和 Web API,重定向 URI 是从运行应用程序的 URL(例如, 对于守护程序应用程序(仅使用调用 |
| TenantId |
应用程序将允许用户从中对其进行签名的租户。 这可以是:与租户关联的域、GUID(租户 ID)或元租户(例如使用者)。 此属性与 AadAuthorityAudience.. 如果两者均已提供,将引发异常。 (继承自 ApplicationOptions) |
| TicketContainer |
已过时.
要使用的 Kerberos 服务票证容器。 (继承自 ApplicationOptions) |