Xác thực Tùy chỉnh
Kết nối với hệ thống lưng xác thực của riêng bạn
Trong khi RainbowKit cung cấp hỗ trợ hàng đầu cho Đăng nhập với Ethereum và NextAuth, bạn cũng có thể tích hợp với các back-end và định dạng tin nhắn tùy chỉnh.
Đầu tiên tạo một bộ chuyển đổi xác thực. Điều này cho phép RainbowKit tạo/chuẩn bị tin nhắn và giao tiếp với hệ thống lưng của bạn.
Ví dụ, chúng ta có thể tạo một bộ chuyển đổi xác thực cho phép chúng ta sử dụng Đăng nhập với Ethereum trên một số điểm cuối API tùy chỉnh, như iron-session.
Giả sử ứng dụng của bạn đã quản lý vòng đời xác thực theo cách nào đó, bạn có thể truyền trạng thái xác thực hiện tại cùng với bộ chuyển đổi tùy chỉnh của bạn vào RainbowKitAuthenticationProvider, bao bọc RainbowKitProvider hiện tại của bạn.
Nếu bạn đã đi xa đến mức này và tạo bộ chuyển đổi cho thư viện xác thực mã nguồn mở hiện có, vui lòng cân nhắc tạo một gói cho những người khác sử dụng!