AzureNamedKeyCredential クラス

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

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)

指定した を使用して要求を承認する、指定した 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 オブジェクト。

適用対象