تكوين التطبيق
بعد أن تقوم بنشر Casdoor على الخادم الخاص بك وإعداد منظمتك، يمكنك الآن نشر تطبيقاتك!
لنرى كيفية تكوين طريقة المصادقة لتطبيقك باستخدام Casdoor!
على سبيل المثال، أريد أن أقوم بإعداد منتداي باستخدام Casnode.
أقوم بإنشاء تطبيقي وأملأ بعض التكوينات الضرورية.
اختر المنظمة التي أنشأتها حتى يتمكن المستخدمون في هذه المنظمة من استخدام هذا التطبيق.
بما أن هذه المنظمة تسمى my_organization
، أختارها من قائمة الخيارات المنسدلة.
بعد ذلك، أريد أن يتمكن مستخدمي من استخدام Casdoor للمصادقة عند التسجيل. لذا، أقوم بملء عنوان URL لإعادة التوجيه هنا كـ https://your-site-url.com/callback.
يرجى ملاحظة أن callback URL
في تطبيق المزود يجب أن يكون عنوان URL لإعادة التوجيه الخاص بـ Casdoor، وأن Redirect URL
في Casdoor يجب أن يكون عنوان URL لإعادة التوجيه الخاص بموقع الويب الخاص بك.
فهم أكثر
لكي تعمل عملية المصادقة، الخطوات التفصيلية كالتالي:
- يقوم المستخدمون بإرسال طلب إلى Casdoor.
- Casdoor يستخدم
Client ID
وClient Secret
للمصادقة مع GitHub، Google، أو مزودين آخرين. - إذا كانت المصادقة ناجحة، يقوم GitHub بالرد على Casdoor لإخطار Casdoor بالمصادقة الناجحة. لذلك، يجب أن يكون عنوان URL للترخيص الخاص بـ GitHub هو عنوان URL لإعادة التوجيه الخاص بـ Casdoor، والذي هو http://your-casdoor-url.com/callback.
- ثم يقوم Casdoor بإبلاغ التطبيق بنجاح المصادقة. هذا يعني أن عنوان URL لإعادة التوجيه الخاص بـ Casdoor يجب أن يكون عنوان URL لإعادة التوجيه الخاص بتطبيقك، والذي هو http://your-site-url.com/callback.
إذا كنت ترغب في إجراء تكوين أكثر تخصيصًا لطرق تسجيل الدخول للتطبيق، مثل تعطيل طريقة تسجيل دخول معينة أو إيقاف طريقة تسجيل دخول معينة، يمكنك الرجوع إلى طرق تسجيل الدخول