
A JSON Web Token (JWT) egy JSON-kódolt, nyílt, iparági szabványú RFC 7519 módszer a követelmény(ek) reprezentációjára, amely átszállítható két fél között. A követelményt a token kibocsátója digitálisan aláírja, és a token megkapója később felhasználhatja ezt a digitális aláírást a követelmény tulajdonjogának bizonyítására.
Az Aspose-nál fontosnak tartjuk az adatintegritást és az autentikációt éppúgy, mint az új funkciók fejlesztését. Ezért minden Aspose.Cloud API csak az arra jogosult személyek számára érhető el. Továbbá, a felhő tárolásban tárolt fájlok az általunk használt fiókon keresztül válnak elérhetővé, amelyet a feltöltéshez használunk. Tehát ahhoz, hogy interakcióba léphessen az Aspose.Cloud API-val, először meg kell szereznie a saját specifikus Client ID és Client Secret kulcsait.
- Kérjük, látogasson el az Aspose.Cloud dashboard weboldalra. Átirányítjuk az Aspose Egységes Bejelentkezési hitelesítési szolgáltatásra.
- Ha van GitHub vagy Google fiókod, egyszerűen regisztrálj. Ellenkező esetben kattints a Create a new Account gombra, és add meg a szükséges információkat.
Gratulálunk! Sikeresen létrehoztunk egy fiókot, és hozzáférhetünk Aspose Cloud Dashboard.
Most már jelentkezz be a műszerfalra, és bontsd ki az Alkalmazások szekciót a műszerfalon, majd görgess le a Klienstitkok részhez, hogy megtekinthesd a Klienst azonosító és Klienstitok részleteit.

Kép 1 :- Alkalmazások menü előnézete
A kliens hitelesítő adatok használata az SDK-val
Használhatja az Aspose Cloud SDK-kat az Aspose REST API-k hívásához, mivel az SDK-k kezelik az azonosítás, a kérések indítása és a válaszok kezelése alacsony szintű részleteit, így Ön a projektjéhez specifikus kód írására összpontosíthat. Az SDK-k különböző programozási nyelvekhez és mobil platformokhoz állnak rendelkezésre. Tehát ahhoz, hogy hozzáférjen a Cloud API-khoz SDK-kon keresztül, szüksége van a Client ID-jára és a Client Secret-jére.
C# .NET
// A teljes példákért és adatfájlokért kérjük, látogasson el a https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet címre.
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";
// Töltsd fel az eredeti dokumentumot a Felhő Tárhelyre
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 Referenciák szakasz
Szükségünk van a Klient Azonosítóra és Klient Titokra, hogy hozzáférjünk Cloud API References a swagger nézetben. Tehát, ha szükséged van a Aspose.Words Cloud elérésére swagger nézeten keresztül, kattints az Engedélyezés gombra, és írd be a személyre szabott Klient Azonosítódat és Klient Titkodat, amelyet az Aspose.Cloud dashboard oldalról szereztél be.

Image 2 :- API Referencia hitelesítő adatok képernyő előnézete
JWT Token Generálás
Ahhoz, hogy a parancssoron keresztül használja a Cloud API-kat, létre kell hoznia a JWT tokent egy Ügyfélazonosító és Ügyféltitok segítségével.
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"
A JWT token megjelenik a konzolon. Most már ugyanazt a tokent használhatjuk az Aspose.Cloud API-k eléréséhez és a szükséges funkciók megvalósításához. Az alábbi példa átkonvertálja a bemeneti marketing.pdf fájlt MS Word-re (.docx) az Aspose.Words Cloud API segítségével.
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>"
Következtetés
A Felhő API-k megbízhatóak és kényelmes módot kínálnak a kívánt funkciók gyors megvalósítására. Nincs szükség arra, hogy bármilyen szoftvert letöltsön vagy telepítsen. Továbbá, a hitelesítési réteg extra biztonságérzetet biztosít, és a személyes adatai csak az Ön számára elérhetőek. Kérjük, próbálja ki a Cloud APIs használatát, és amennyiben bármilyen problémával találkozik, nyugodtan tegye fel kérdését a Product support forums.