Share via


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

SharedTokenCacheCredential 类

定义

使用本地缓存文件中的令牌进行身份验证。 这是一种旧机制,用于使用提供给 Visual Studio 的凭据对客户端进行身份验证。 此 Visual Studio 身份验证机制已替换为 VisualStudioCredential

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

构造函数

SharedTokenCacheCredential()

创建一个新的 SharedTokenCacheCredential ,它将对通过支持 Azure 单一登录的开发人员工具登录的用户进行身份验证。

SharedTokenCacheCredential(SharedTokenCacheCredentialOptions)

创建一个新的 SharedTokenCacheCredential ,它将对通过支持 Azure 单一登录的开发人员工具登录的用户进行身份验证。

方法

GetToken(TokenRequestContext, CancellationToken)

AccessToken如果用户已通过共享 MSAL 缓存向参与 SSO 的另一个 Microsoft 应用程序进行身份验证,则以无提示方式获取用户帐户的令牌。 获取的令牌由凭据实例缓存。 令牌生存期和刷新会自动处理。 在可能的情况下,重复使用凭据实例以优化缓存效率。

GetTokenAsync(TokenRequestContext, CancellationToken)

AccessToken如果用户已通过共享 MSAL 缓存向参与 SSO 的另一个 Microsoft 应用程序进行身份验证,则以无提示方式获取用户帐户的令牌。 获取的令牌由凭据实例缓存。 令牌生存期和刷新会自动处理。 在可能的情况下,重复使用凭据实例以优化缓存效率。

适用于