บริการแปลงไฟล์:
วัตถุประสงค์: แปลงไฟล์จากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่ง (เช่น PDF เป็น DOCX, JPG เป็น PNG)
วิธีการทำงาน: ผู้ใช้อัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ เซิร์ฟเวอร์จะประมวลผลไฟล์โดยใช้ไลบรารีการแปลงที่เหมาะสมหรือเครื่องมือภายนอก เมื่อแปลงแล้ว ไฟล์ใหม่จะถูกจัดเก็บหรือลบตามการตัดสินใจของผู้ใช้ และจะมีลิงก์ดาวน์โหลดให้ผู้ใช้
องค์ประกอบหลัก: กลไกการอัปโหลดไฟล์ ตรรกะการประมวลผลแบ็กเอนด์ พื้นที่จัดเก็บไฟล์ และอินเทอร์เฟซสำหรับการดาวน์โหลด
บริการตรวจสอบสิทธิ์ผู้ใช้:
วัตถุประสงค์: จัดการการเข้าสู่ระบบ การลงทะเบียน และการจัดการเซสชันของผู้ใช้ เพื่อให้มั่นใจว่าเฉพาะผู้ใช้ที่ได้รับอนุญาตเท่านั้นที่สามารถเข้าถึงฟีเจอร์บางอย่างได้
วิธีการทำงาน: ผู้ใช้ต้องระบุข้อมูลประจำตัว (เช่น ชื่อผู้ใช้/อีเมล และรหัสผ่าน) ระบบจะตรวจสอบข้อมูลเหล่านี้กับบันทึกที่จัดเก็บไว้ เมื่อการตรวจสอบสิทธิ์สำเร็จ ระบบจะออกโทเค็นความปลอดภัย (เช่น JWT) ซึ่งผู้ใช้จะรวมไว้ในคำขอถัดไปเพื่อเข้าถึงทรัพยากรที่ได้รับการป้องกัน