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