การยืนยันตัวตนที่กำหนดเอง
เชื่อมต่อกับระบบการยืนยันตัวตนของคุณเอง
ในขณะที่ RainbowKit มี การสนับสนุนระบบยืนยันตัวตนด้วย Ethereum และ NextAuth อยู่แล้ว คุณยังสามารถรวมระบบยืนยันตัวตนกับ back-ends และรูปแบบข้อความที่กำหนดเองได้ก็ทำได้
เริ่มต้นด้วยการสร้างอะแดปเตอร์สำหรับการยืนยันตัวตน สิ่งนี้ช่วยให้ RainbowKit สามารถสร้าง/เตรียมข้อความและสื่อสารกับ back-end ของคุณได้
ตัวอย่างเช่น เราสามารถสร้างอะแดปเตอร์สำหรับการยืนยันตัวตนที่ทำให้เราใช้ Sign-In with Ethereum กับ endpoints ของ API ที่กำหนดเองได้ เช่น iron-session
หากว่าแอปพลิเคชันของคุณสามารถจัดการรอบการยืนยันตัวตนได้แล้ว คุณสามารถส่งสถานะการยืนยันปัจจุบันพร้อมกับอแดปเตอร์ไปยัง RainbowKitAuthenticationProvider เพื่อหุ้ม
หากคุณทำได้จนถึงจุดนี้และสร้างอะแดปเตอร์สำหรับไลบรารีการยืนยันตัวตนแบบโอเพ่นซอร์สที่มีอยู่ โปรดพิจารณาสร้างแพ็กเกจให้คนอื่นได้ใช้ด้วย