カスタム認証
自身の認証バックエンドに接続する
RainbowKitはエテリアムとNextAuthでのサインインを最優先サポートしていますが、カスタムバックエンドやメッセージフォーマットとも統合することが出来ます。
まず、認証アダプタを作成します。 まず、認証アダプタを作成します。 これにより、RainbowKitがメッセージを作成/準備し、バックエンドと通信することができます。
例えば、カスタムAPIエンドポイントに対してエテリアムでサインインするための認証アダプタを作成することができます。例えば、iron-sessionなどです。
あなたのアプリケーションが既に何らかの形で認証ライフサイクルを管理している場合、現在の認証状態をカスタムアダプタと共にRainbowKitAuthenticationProvider
に渡し、既存のRainbowKitProvider
をラップすることができます。
ここまで来て、既存のオープンソース認証ライブラリーに対してアダプターを作成したなら、他の人が利用できるパッケージを作成することを検討してください!