Otentikasi Kustom
Hubungkan ke back-end otentikasi Anda sendiri
Sementara RainbowKit menyediakan dukungan kelas satu untuk Sign-In dengan Ethereum dan NextAuth, Anda juga dapat mengintegrasikan dengan back-end kustom dan format pesan.
Pertama, buat adaptor otentikasi. Ini memungkinkan RainbowKit untuk membuat/mempersiapkan pesan dan berkomunikasi dengan back-end Anda.
Sebagai contoh, kita bisa membuat adaptor otentikasi yang memungkinkan kita menggunakan Sign-In dengan Ethereum melawan beberapa endpoint API kustom, seperti iron-session.
Dengan asumsi aplikasi Anda sudah mengelola siklus hidup otentikasi dengan cara tertentu, Anda dapat meneruskan status otentikasi saat ini bersama dengan adaptor kustom Anda ke RainbowKitAuthenticationProvider
, membungkus RainbowKitProvider
Anda yang ada.
Jika Anda sudah sampai sejauh ini dan membuat adaptor untuk perpustakaan otentikasi sumber terbuka yang ada, pertimbangkanlah untuk membuat paket untuk digunakan orang lain!