AzureNamedKeyCredential Klasse
- java.
lang. Object - com.
azure. core. credential. AzureNamedKeyCredential
- com.
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 |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Azure |
getAzureNamedKey()
Ruft den ab, der AzureNamedKey den Namen und schlüssel enthält, der diesen Anmeldeinformationen zugeordnet ist. |
Azure |
update(String name, String key)
Rotiert die und |
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 key
autorisiert.
Parameters:
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:
update
public AzureNamedKeyCredential update(String name, String key)
Rotiert die undkey
, die name
diesen Anmeldeinformationen zugeordnet sind.
Parameters:
Returns:
AzureNamedKeyCredential
Objekt.Gilt für:
Azure SDK for Java