你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AzureNamedKeyCredential 类
- java.
lang. Object - com.
azure. core. credential. AzureNamedKeyCredential
- com.
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) |
使用指定的 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
Azure |
getAzureNamedKey()
检索 AzureNamedKey 包含与此凭据关联的名称和密钥的 。 |
Azure |
update(String name, String key)
|
方法继承自 java.lang.Object
构造函数详细信息
AzureNamedKeyCredential
public AzureNamedKeyCredential(String name, String key)
使用指定的 name
创建凭据,该凭据使用给定 key
的 授权请求。
Parameters:
方法详细信息
getAzureNamedKey
public AzureNamedKey getAzureNamedKey()
检索 AzureNamedKey 包含与此凭据关联的名称和密钥的 。
Returns:
update
public AzureNamedKeyCredential update(String name, String key)
name
轮换与此凭据关联的 和 key
。
Parameters:
Returns:
AzureNamedKeyCredential
对象。