AzureNamedKeyCredential クラス
- java.
lang. Object - com.
azure. core. credential. AzureNamedKeyCredential
- com.
public final class AzureNamedKeyCredential
AzureNamedKeyCredentialは、Azure サービスに対して行われた要求を認証および承認するために使用されます。 これは、名前識別子が関連付けられたキーを使用して認証する必要があるシナリオ向けに特別に設計されています。
キーは、特定のユーザーまたはアプリケーションに関連付けられている一意の識別子またはトークンです。 これは、承認されたクライアントのみが保護されたリソースまたは API にアクセスできるようにするための単純な認証形式として機能します。 この認証は、Azure Tables や Azure Event Hubs などの特定のサービスにアクセスするために一般的に使用されます。 各サービスには、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
オブジェクト。適用対象
Azure SDK for Java