المصادقة المخصصة
الاتصال بنظام المصادقة الخلفي الخاص بك
بينما يقدم RainbowKit دعمًا من الدرجة الأولى لتسجيل الدخول باستخدام Ethereum وNextAuth، يمكنك أيضًا الدمج مع الخلفيات المخصصة وتنسيقات الرسائل.
قم أولاً بإنشاء محول للمصادقة. هذا يسمح لـ RainbowKit بإنشاء / تحضير الرسائل والاتصال بخادم الخلفية الخاص بك.
كمثال، يمكننا صنع محول مصادقة يتيح لنا استخدام تسجيل الدخول باستخدام Ethereum ضد بعض النقاط النهائية المخصصة لواجهة برمجة التطبيقات، مثل iron-session.
باستخدام الافتراض أن تطبيقك يدير حياة المصادقة بطريقة ما، يمكنك تمرير حالة المصادقة الحالية مع المحول المخصص الخاص بك إلى RainbowKitAuthenticationProvider
، مع تغليف RainbowKitProvider
الخاص بك.
إذا وصلت إلى هذا الحد وأنشأت محولًا لمكتبة المصادقة المفتوحة المصدر الحالية، فيرجى النظر في إنشاء حزمة للآخرين لاستخدامها!