Xem trước logo JWT

JSON Web Token (JWT) là một phương pháp biểu diễn yêu cầu mở, chuẩn công nghiệp mã hóa JSON theo RFC 7519, có thể được chuyển giao giữa hai bên. Yêu cầu này được ký số bởi người phát hành token, và bên nhận token này sau đó có thể sử dụng chữ ký số này để chứng minh quyền sở hữu yêu cầu.

Tại Aspose, chúng tôi coi trọng tính toàn vẹn và xác thực dữ liệu cũng như chúng tôi tập trung vào việc xây dựng các tính năng mới. Do đó, tất cả các API Aspose.Cloud chỉ có thể truy cập bởi những người được ủy quyền. Ngoài ra, các tệp mà chúng tôi lưu trữ trong lưu trữ đám mây sẽ trở nên khả dụng thông qua tài khoản mà chúng tôi sử dụng để tải lên. Vì vậy, để tương tác với các API Aspose.Cloud, bạn cần trước tiên lấy Mã Khách Hàng (Client ID) và Mật Khẩu Khách Hàng (Client Secret) cụ thể của bạn.

  • Vui lòng truy cập Aspose.Cloud dashboard website. Bạn sẽ được chuyển hướng đến dịch vụ xác thực đăng nhập một lần của Aspose.
  • Nếu bạn có tài khoản GitHub hoặc Google, chỉ cần Đăng ký. Nếu không, hãy nhấp vào nút Create a new Account và cung cấp thông tin cần thiết.

Chúc mừng! Chúng tôi đã tạo thành công một tài khoản và có thể truy cập Aspose Cloud Dashboard.

Bây giờ đăng nhập vào bảng điều khiển và mở rộng phần Ứng dụng từ bảng điều khiển và cuộn xuống phía phần Thông tin xác thực của Khách hàng để xem chi tiết ID Khách hàng và Mật khẩu Khách hàng.

Xem trước menu ứng dụng

Hình ảnh 1 :- Xem trước menu ứng dụng

Sử dụng thông tin xác thực của khách hàng với SDK

Bạn có thể sử dụng Aspose Cloud SDKs để gọi các API REST của Aspose vì các SDK đã xử lý các chi tiết cấp thấp về xác thực, thực hiện các yêu cầu và xử lý phản hồi, giúp bạn tập trung vào việc viết mã cho dự án của mình. Các SDK được cung cấp cho các ngôn ngữ lập trình khác nhau và các nền tảng di động. Vì vậy, để truy cập các API Cloud bằng cách sử dụng SDK, bạn cần sử dụng ID Khách hàng và Mật khẩu Khách hàng của mình.

C# .NET

// Để xem các ví dụ đầy đủ và tệp dữ liệu, xin vui lòng truy cập 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";

				// Tải tài liệu gốc lên 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());
			}
		}
	}
}

Phần tham chiếu API

Chúng ta cần sử dụng Client ID và Client Secret để truy cập Cloud API References trong chế độ xem swagger. Vì vậy, trong trường hợp bạn cần truy cập Aspose.Words Cloud qua chế độ xem swagger, hãy nhấp vào nút Ủy quyền và nhập thông tin Client ID và Client Secret cá nhân hóa của bạn lấy được từ Aspose.Cloud dashboard.

API Reference preview

Hình ảnh 2 :- Bảng điều khiển thông tin xác thực API

Tạo mã thông báo JWT

Để sử dụng Cloud APIs thông qua command prompt, bạn cần tạo mã thông báo JWT của mình bằng Client ID và 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"

Mã thông báo JWT hiển thị trong bảng điều khiển. Bây giờ chúng ta có thể sử dụng cùng một mã thông báo để truy cập các API Aspose.Cloud và đạt được các tính năng yêu cầu. Ví dụ sau chuyển đổi tệp đầu vào marketing.pdf thành MS Word (.docx) bằng cách sử dụng 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>"

Kết luận

Các API Đám Mây là phương pháp đáng tin cậy và thuận tiện để nhanh chóng đạt được các chức năng mà bạn mong muốn. Bạn không cần tải xuống hoặc cài đặt bất kỳ phần mềm nào. Hơn nữa, lớp ủy quyền cung cấp một cảm giác an toàn bổ sung, và dữ liệu riêng tư của bạn chỉ có thể truy cập bởi bạn. Vui lòng thử sử dụng Cloud APIs của chúng tôi và trong trường hợp bạn gặp phải bất kỳ vấn đề nào, hãy thoải mái đăng câu hỏi của bạn trên Product support forums.