TokenResolver Schnittstelle
public interface TokenResolver
Diese Schnittstelle dient der clientseitigen Implementierung, die zum Initialisieren von AsyncDocumentClient verwendet werden kann, ohne master Schlüssel, Ressourcentoken und Berechtigungsfeed zu übergeben.
Jedes Mal, wenn das SDK eine Anforderung für CosmosDB erstellt, wird das Autorisierungstoken basierend auf dieser Anforderung auf der Clientseite generiert, was die Erstellung eines AsyncDocumentClient pro Anwendung ermöglicht, die für verschiedene Benutzer mit unterschiedlichen Ressourcenberechtigungen freigegeben wird.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
String |
getAuthorizationToken(String requestVerb, String resourceIdOrFullName, CosmosResourceType resourceType, Map<String, Object> properties)
Diese Methode nutzt die Anforderungsinformationen und generiert basierend darauf das Autorisierungstoken. |
Details zur Methode
getAuthorizationToken
public String getAuthorizationToken(String requestVerb, String resourceIdOrFullName, CosmosResourceType resourceType, Map
Diese Methode nutzt die Anforderungsinformationen und generiert basierend darauf das Autorisierungstoken.
Parameter:
Gibt zurück:
Gilt für:
Azure SDK for Java