Freigeben über


AzureNamedKeyCredential Klasse

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

public final class AzureNamedKeyCredential

Wird AzureNamedKeyCredential verwendet, um Anforderungen an Azure-Dienste zu authentifizieren und zu autorisieren. Es ist speziell für Szenarien konzipiert, in denen Sie sich mithilfe eines Schlüssels mit einem zugeordneten Namensbezeichner authentifizieren müssen.

Ein Schlüssel ist ein eindeutiger Bezeichner oder Token, der einem bestimmten Benutzer oder einer bestimmten Anwendung zugeordnet ist. Es dient als einfache Form der Authentifizierung, um sicherzustellen, dass nur autorisierte Clients auf die geschützten Ressourcen oder APIs zugreifen können. Diese Authentifizierung wird häufig für den Zugriff auf bestimmte Dienste wie Azure Tables und Azure Event Hubs verwendet. Jeder Dienst hat möglicherweise eine eigene spezifische Art der Verwendung von API-Schlüsseln, aber das allgemeine Konzept bleibt dasselbe.

Die AzureNamedKeyCredential kann für Schlüssel erstellt werden, denen ein Namensbezeichner zugeordnet ist.

Codebeispiele

Erstellen Sie benannte Anmeldeinformationen für einen dienstspezifischen sas-Schlüssel.

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

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
AzureNamedKeyCredential(String name, String key)

Erstellt anmeldeinformationen mit angegeben name , die die Anforderung mit dem angegebenen keyautorisiert.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
AzureNamedKey getAzureNamedKey()

Ruft den ab, der AzureNamedKey den Namen und schlüssel enthält, der diesen Anmeldeinformationen zugeordnet ist.

AzureNamedKeyCredential update(String name, String key)

Rotiert die undkey, die name diesen Anmeldeinformationen zugeordnet sind.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

AzureNamedKeyCredential

public AzureNamedKeyCredential(String name, String key)

Erstellt anmeldeinformationen mit angegeben name , die die Anforderung mit dem angegebenen keyautorisiert.

Parameters:

name - Der Name der Schlüsselanmeldeinformationen.
key - Der Schlüssel, der zum Autorisieren von Anforderungen verwendet wird.

Details zur Methode

getAzureNamedKey

public AzureNamedKey getAzureNamedKey()

Ruft den ab, der AzureNamedKey den Namen und schlüssel enthält, der diesen Anmeldeinformationen zugeordnet ist.

Returns:

Der AzureNamedKey , der den Namen und den Schlüssel enthält.

update

public AzureNamedKeyCredential update(String name, String key)

Rotiert die undkey, die name diesen Anmeldeinformationen zugeordnet sind.

Parameters:

name - Der neue Name der Schlüsselanmeldeinformationen.
key - Der neue Schlüssel, der diesen Anmeldeinformationen zugeordnet werden soll.

Returns:

Das aktualisierte AzureNamedKeyCredential Objekt.

Gilt für: