Xác thực Tùy chỉnh
Kết nối với hệ thống xác thực của bạn
Trong khi RainbowKit cung cấp hỗ trợ hạng nhất cho Đăng nhập bằng Ethereum và NextAuth, bạn cũng có thể tích hợp với các hệ thống back-end tùy chỉnh và định dạng tin nhắn riêng.
Đầu tiên, tạo bộ điều hợp xác thực. Điều này cho phép RainbowKit tạo/chuẩn bị các tin nhắn và giao tiếp với hệ thống của bạn.
Ví dụ, chúng ta có thể tạo một bộ điều hợp xác thực cho phép sử dụng Đăng nhập bằng Ethereum với 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ộ điều hợp tùy chỉnh của bạn vào RainbowKitAuthenticationProvider
, bao bọc RainbowKitProvider
hiện có của bạn.
Nếu bạn đã tạo được bộ điều hợp cho một thư viện xác thực mã nguồn mở hiện có, xin vui lòng tạo một gói cho người khác sử dụng!