Otentikasi Kustom
Hubungkan ke backend otentikasi Anda sendiri
Sementara RainbowKit menyediakan dukungan kelas satu untuk Sign-In dengan Ethereum dan NextAuth, Anda juga dapat mengintegrasikan dengan backend dan format pesan kustom.
Pertama buat adaptor otentikasi. Ini memungkinkan RainbowKit untuk membuat/mempersiapkan pesan dan berkomunikasi dengan backend Anda.
Sebagai contoh, kami dapat membuat adaptor otentikasi yang memungkinkan kami menggunakan Sign-In dengan Ethereum terhadap beberapa titik akhir API kustom, seperti iron-session.
Dengan asumsi aplikasi Anda sudah mengelola siklus hidup otentikasi dengan cara tertentu, Anda dapat mengoperkan status otentikasi saat ini bersamaan dengan adaptor kustom Anda ke RainbowKitAuthenticationProvider, mengemas RainbowKitProvider yang ada.
Jika Anda telah mencapai tahap ini dan membuat adaptor untuk perpustakaan otentikasi sumber terbuka yang ada, mohon pertimbangkan untuk membuat paket untuk digunakan orang lain!