JWT λογότυπο προεπισκόπησης

Το JSON Web Token (JWT) είναι μια αναπαράσταση αξίωσης(ών) κωδικοποιημένη σε JSON, ανοιχτού τύπου, πρότυπη μέθοδος σύμφωνα με το RFC 7519, που μπορεί να μεταφερθεί μεταξύ δύο μερών. Η αξίωση υπογράφεται ψηφιακά από τον εκδότη του token, και το μέρος που λαμβάνει αυτό το token μπορεί αργότερα να χρησιμοποιήσει αυτή την ψηφιακή υπογραφή για να αποδείξει την ιδιοκτησία της αξίωσης.

At Aspose, we value data integrity and authentication as much as we focus on new features building. Therefore, all Aspose.Cloud APIs are only accessible to authorized persons. Also, the files that we store in cloud storage become available through that account that we use to upload. So in order to interact with Aspose.Cloud APIs, you need to first obtain your specific Client ID and Client Secret keys.

  • Παρακαλώ επισκεφθείτε Aspose.Cloud dashboard ιστοσελίδα. Θα ανακατευθυνθείτε στην υπηρεσία αυθεντικοποίησης Aspose Single Sign-On.
  • Εάν έχετε λογαριασμό στο GitHub ή την Google, απλώς εγγραφείτε. Διαφορετικά, κάντε κλικ στο κουμπί Δημιουργία νέου Λογαριασμού και παρέχετε τις απαιτούμενες πληροφορίες.

Συγχαρητήρια! Έχουμε δημιουργήσει με επιτυχία έναν λογαριασμό και μπορούμε να έχουμε πρόσβαση στο Aspose Cloud Dashboard.

Τώρα συνδεθείτε στον πίνακα ελέγχου και επεκτείνετε την ενότητα Εφαρμογές από τον πίνακα ελέγχου και μετακινηθείτε προς τα κάτω στην ενότητα Πιστοποιήσεις Πελάτη για να δείτε τις λεπτομέρειες Client ID και Client Secret.

Προεπισκόπηση μενού εφαρμογών

Εικόνα 1 :- Προεπισκόπηση μενού εφαρμογών

Χρησιμοποιώντας διαπιστευτήρια πελάτη με SDK

Μπορείτε να χρησιμοποιήσετε Aspose Cloud SDKs για να καλέσετε τα Aspose REST APIs, καθώς τα SDK αναλαμβάνουν τις λεπτομέρειες χαμηλού επιπέδου της αυθεντικοποίησης, της υποβολής αιτημάτων και της χειρισμού απαντήσεων και σας επιτρέπουν να επικεντρωθείτε στη συγγραφή κώδικα που σχετίζεται με το έργο σας. Τα SDK παρέχονται για διαφορετικές γλώσσες προγραμματισμού και κινητές πλατφόρμες. Έτσι, προκειμένου να έχετε πρόσβαση στα Cloud APIs χρησιμοποιώντας τα SDK, θα χρειαστεί να χρησιμοποιήσετε το Client ID και το Client Secret σας.

C# .NET

// Για ολοκληρωμένα παραδείγματα και αρχεία δεδομένων, παρακαλώ επισκεφθείτε το 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";

				// Ανεβάστε το оригин документ на Cloud Storage
				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

Πρέπει να χρησιμοποιήσουμε το Client ID και το Client Secret για να αποκτήσουμε πρόσβαση σε Cloud API References στην προβολή swagger. Έτσι, σε περίπτωση που χρειαστεί να αποκτήσετε πρόσβαση σε Aspose.Words Cloud μέσω της προβολής swagger, κάντε κλικ στο κουμπί Authorize και εισάγετε τις εξατομικευμένες λεπτομέρειες Client ID και Client Secret που αποκτήσατε από τον Aspose.Cloud dashboard.

API Reference preview

Image 2 :- Προεπισκόπηση οθόνης διαπιστευτηρίων αναφοράς API

Δημιουργία JWT Token

Για να χρησιμοποιήσετε τα Cloud APIs μέσω του παραθύρου εντολών, πρέπει να δημιουργήσετε το JWT token σας χρησιμοποιώντας ένα Client ID και Client Secret.

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"

Το JWT token εμφανίζεται στην κονσόλα. Τώρα μπορούμε να χρησιμοποιήσουμε το ίδιο token για να έχουμε πρόσβαση στις Aspose.Cloud APIs και να επιτύχουμε τις απαιτούμενες δυνατότητες. Το παρακάτω παράδειγμα μετατρέπει το αρχείο marketing.pdf σε MS Word (.docx) χρησιμοποιώντας το 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>"

Συμπέρασμα

Οι Cloud APIs είναι αξιόπιστοι και μια βολική λύση για να επιτύχετε γρήγορα τις επιθυμητές λειτουργίες σας. Δεν χρειάζεται να κατεβάσετε ή να εγκαταστήσετε κανένα λογισμικό. Επιπλέον, το επίπεδο εξουσιοδότησης παρέχει ένα επιπλέον αίσθημα ασφάλειας, και τα ιδιωτικά σας δεδομένα είναι προσβάσιμα μόνο σε εσάς. Παρακαλώ δοκιμάστε να χρησιμοποιήσετε τους Cloud APIs και σε περίπτωση που αντιμετωπίσετε οποιοδήποτε πρόβλημα, μη διστάσετε να δημοσιεύσετε την ερώτησή σας στα Product support forums.