AppCredentials 类

定义

用于身份验证和缓存的 AAD 凭据的基本抽象。

public abstract class AppCredentials : Microsoft.Rest.ServiceClientCredentials
type AppCredentials = class
    inherit ServiceClientCredentials
Public MustInherit Class AppCredentials
Inherits ServiceClientCredentials
继承
Microsoft.Rest.ServiceClientCredentials
AppCredentials
派生

构造函数

AppCredentials(String, HttpClient, ILogger)

初始化 AppCredentials 类的新实例。

AppCredentials(String, HttpClient, ILogger, String)

初始化 AppCredentials 类的新实例。

属性

AuthTenant

获取或设置此凭据的通道身份验证令牌租户。

ChannelAuthTenant

获取或设置用于通道身份验证的租户。

CustomHttpClient

获取或设置此凭据的通道身份验证令牌租户。

Logger

获取或设置此凭据的通道身份验证令牌租户。

MicrosoftAppId

获取或设置此凭据的 Microsoft 应用 ID。

OAuthEndpoint

获取要使用的 OAuth 终结点。

OAuthScope

获取要使用的 OAuth 范围。

ValidateAuthority

获取一个值,该值指示是否验证颁发机构。

方法

BuildAuthenticator()

生成用于获取令牌的延迟 AdalAuthenticator

BuildIAuthenticator()

生成用于获取令牌的延迟 IAuthenticator

GetTokenAsync(Boolean)

获取 OAuth 访问令牌。

IsTrustedServiceUrl(String)
已过时.

检查服务 URL 是否为受信任的主机。

ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

将凭据应用于 HTTP 请求。

TrustServiceUrl(String)
已过时.

将服务 URL 的主机添加到 MicrosoftAppCredentials 受信任的主机。

TrustServiceUrl(String, DateTime)
已过时.

将服务 URL 的主机添加到 MicrosoftAppCredentials 受信任的主机。

适用于