你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

OnBehalfOfCredential 类

定义

允许使用代理流Microsoft Entra ID 进行身份验证。

public class OnBehalfOfCredential : Azure.Core.TokenCredential
type OnBehalfOfCredential = class
    inherit TokenCredential
Public Class OnBehalfOfCredential
Inherits TokenCredential
继承
OnBehalfOfCredential

构造函数

OnBehalfOfCredential()

用于模拟的受保护构造函数。

OnBehalfOfCredential(String, String, String, String)

创建一个 实例,OnBehalfOfCredential其中包含使用 Microsoft Entra ID 进行身份验证所需的详细信息。

OnBehalfOfCredential(String, String, String, String, OnBehalfOfCredentialOptions)

创建一个 实例,OnBehalfOfCredential其中包含使用 Microsoft Entra ID 进行身份验证所需的详细信息。

OnBehalfOfCredential(String, String, X509Certificate2, String)

创建 一个 实例,OnBehalfOfCredential其中包含使用指定证书针对Microsoft Entra ID 进行身份验证所需的详细信息。

OnBehalfOfCredential(String, String, X509Certificate2, String, OnBehalfOfCredentialOptions)

创建 一个 实例,OnBehalfOfCredential其中包含使用指定证书针对Microsoft Entra ID 进行身份验证所需的详细信息。

方法

GetToken(TokenRequestContext, CancellationToken)

使用Microsoft Entra ID 进行身份验证,如果成功,则返回访问令牌。 获取的令牌由凭据实例缓存。 令牌生存期和刷新会自动处理。 在可能的情况下,重复使用凭据实例以优化缓存效率。

GetTokenAsync(TokenRequestContext, CancellationToken)

使用Microsoft Entra ID 进行身份验证,如果成功,则返回访问令牌。 获取的令牌由凭据实例缓存。 令牌生存期和刷新会自动处理。 在可能的情况下,重复使用凭据实例以优化缓存效率。

适用于