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

AzureNamedKeyCredential 类

  • java.lang.Object
    • com.azure.core.credential.AzureNamedKeyCredential

public final class AzureNamedKeyCredential

AzureNamedKeyCredential用于对向 Azure 服务发出的请求进行身份验证和授权。 它专为需要使用密钥及其关联的名称标识符进行身份验证的方案而设计。

密钥是与特定用户或应用程序关联的唯一标识符或令牌。 它用作一种简单的身份验证形式,可确保只有经过授权的客户端才能访问受保护的资源或 API。 此身份验证通常用于访问某些服务,例如 Azure 表和Azure 事件中心。 每个服务都有其自己的特定 API 密钥使用方式,但一般概念保持不变。

AzureNamedKeyCredential可以为具有关联名称标识符的密钥创建 。

示例代码

为特定于服务的 SAS 密钥创建命名凭据。

AzureNamedKeyCredential azureNamedKeyCredential =
     new AzureNamedKeyCredential("AZURE-SERVICE-SAS-KEY-NAME", "AZURE-SERVICE-SAS-KEY");

构造函数摘要

构造函数 说明
AzureNamedKeyCredential(String name, String key)

使用指定的 name 创建凭据,该凭据使用给定 key的 授权请求。

方法摘要

修饰符和类型 方法和描述
AzureNamedKey getAzureNamedKey()

检索 AzureNamedKey 包含与此凭据关联的名称和密钥的 。

AzureNamedKeyCredential update(String name, String key)

name轮换与此凭据关联的 和 key

方法继承自 java.lang.Object

构造函数详细信息

AzureNamedKeyCredential

public AzureNamedKeyCredential(String name, String key)

使用指定的 name 创建凭据,该凭据使用给定 key的 授权请求。

Parameters:

name - 密钥凭据的名称。
key - 用于授权请求的密钥。

方法详细信息

getAzureNamedKey

public AzureNamedKey getAzureNamedKey()

检索 AzureNamedKey 包含与此凭据关联的名称和密钥的 。

Returns:

包含 AzureNamedKey 名称和键 的 。

update

public AzureNamedKeyCredential update(String name, String key)

name轮换与此凭据关联的 和 key

Parameters:

name - 密钥凭据的新名称。
key - 要与此凭据关联的新密钥。

Returns:

已更新的 AzureNamedKeyCredential 对象。

适用于