
JSON Web Token (JWT) ist eine JSON-kodierte, offene, branchenübliche RFC 7519-Methode zur Darstellung von Anspruch(en), die zwischen zwei Parteien übertragen werden können. Der Anspruch wird digital vom Aussteller des Tokens signiert, und die Partei, die dieses Token erhält, kann später diese digitale Signatur verwenden, um das Eigentum an dem Anspruch nachzuweisen.
Bei Aspose legen wir genauso viel Wert auf Datenintegrität und Authentifizierung wie auf die Entwicklung neuer Funktionen. Daher sind alle Aspose.Cloud-APIs nur für autorisierte Personen zugänglich. Auch die Dateien, die wir im Cloud-Speicher speichern, sind über das Konto verfügbar, das wir zum Hochladen verwenden. Um mit den Aspose.Cloud-APIs zu interagieren, müssen Sie zuerst Ihre spezifischen Client-ID und Client-Secret-Schlüssel erhalten.
- Bitte besuchen Sie Aspose.Cloud dashboard Website. Sie werden zum Aspose Single Sign-On-Authentifizierungsdienst weitergeleitet.
- Wenn Sie ein GitHub oder Google-Konto haben, melden Sie sich einfach an. Andernfalls klicken Sie auf die Create a new Account Schaltfläche und geben Sie die erforderlichen Informationen ein.
Herzlichen Glückwunsch! Wir haben erfolgreich ein Konto erstellt und können auf Aspose Cloud Dashboard zugreifen.
Jetzt melden Sie sich beim Dashboard an und erweitern Sie den Abschnitt Anwendungen im Dashboard. Scrollen Sie nach unten zum Abschnitt Client-Anmeldeinformationen, um die Details zu Client-ID und Client-Geheimnis zu sehen.

Bild 1 :- Vorschau des Anwendungsmenüs
Verwendung von Client-Anmeldeinformationen mit SDK
Sie können Aspose Cloud SDKs verwenden, um Aspose REST-APIs aufzurufen, da SDKs sich um die unteren Details der Authentifizierung, der Anfragen und der Handhabung von Antworten kümmern und Ihnen erlauben, sich auf das Schreiben von projektbezogenem Code zu konzentrieren. SDKs werden für verschiedene Programmiersprachen und mobile Plattformen bereitgestellt. Um auf Cloud-APIs mit SDKs zuzugreifen, müssen Sie Ihre Client-ID und Ihr Client-Geheimnis verwenden.
C# .NET
// Für vollständige Beispiele und Daten Dateien besuchen Sie bitte https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
using System;
using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace Aspose.Words.Cloud.Examples.CSharp
{
public class ConvertPDFDocumentToWord
{
public static void Run()
{
WordsApi wordsApi = new WordsApi(Constants.AppKey, Constants.AppSID);
try
{
string fileName = "test_multi_pages.pdf";
string format = "docx";
string destName = "Out_test_multi_pages.docx";
// Laden Sie das Originaldokument in den Cloud-Speicher hoch.
wordsApi.UploadFile(new UploadFileRequest(File.Open("..\\..\\..\\Resources\\" + fileName, FileMode.Open), fileName, Constants.MYStorage));
SaveAsRequest request = new SaveAsRequest(fileName, new SaveOptionsData() { SaveFormat = format, FileName = destName }, null, Constants.MYStorage, null, null, null);
SaveResponse result = wordsApi.SaveAs(request);
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
}
}
}
API References section
Wir müssen die Client-ID und das Client-Secret verwenden, um auf Cloud API References in der Swagger-Ansicht zuzugreifen. Wenn Sie also auf Aspose.Words Cloud über die Swagger-Ansicht zugreifen müssen, klicken Sie auf die Schaltfläche Autorisieren und geben Sie Ihre personalisierten Client-ID und Client-Secret-Details ein, die Sie von Aspose.Cloud dashboard erhalten haben.

Bild 2 :- API-Referenz-Anmeldebildschirmvorschau
JWT Token Generation
Um Cloud-APIs über die Eingabeaufforderung zu verwenden, müssen Sie Ihr JWT-Token mit einer Client-ID und einem Client-Secret generieren.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxxxx-1c8e-4ea4-a948-3857547232fa&client_secret=xxxxxxx3e329cdf5694cc96a" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Der JWT-Token wird in der Konsole angezeigt. Jetzt können wir denselben Token verwenden, um auf die Aspose.Cloud APIs zuzugreifen und die erforderlichen Funktionen zu erfüllen. Das folgende Beispiel konvertiert die Eingabe marketing.pdf Datei in MS Word (.docx) unter Verwendung der Aspose.Words Cloud API.
curl -v "https://api.aspose.cloud/v4.0/words/marketing.pdf/saveAs" \
-X PUT \
-d "{'SaveFormat':'docx', 'FileName': 'Converted.docx'}" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <JWT Access Token>"
Schlussfolgerung
Die Cloud-APIs sind zuverlässig und eine bequeme Möglichkeit, um schnell die gewünschten Funktionen zu erfüllen. Sie müssen keine Software herunterladen oder installieren. Darüber hinaus ermöglicht die Autorisierungsebene ein zusätzliches Gefühl von Sicherheit, und Ihre privaten Daten sind nur für Sie zugänglich. Bitte versuchen Sie, unsere Cloud APIs zu verwenden, und falls Sie auf ein Problem stoßen, fühlen Sie sich bitte frei, Ihre Anfrage in den Product support forums zu posten.