التخطي إلى المحتوى الرئيسي

نظرة عامة

يستخدم Casdoor المزودين لتقديم خدمات الطرف الثالث للمنصة. في هذا الفصل، ستتعلم كيفية إضافة المزودين إلى Casdoor.

ما لدينا

حاليًا، لدينا ستة أنواع من المزودين:

  • مزودو OAuth

    يسمح Casdoor للمستخدمين بتسجيل الدخول من خلال تطبيقات OAuth الأخرى. يمكنك إضافة GitHub وGoogle وQQ والعديد من تطبيقات OAuth الأخرى إلى Casdoor. لمزيد من التفاصيل، يرجى الرجوع إلى قسم OAuth.

  • مزودو خدمة الرسائل القصيرة

    يقوم Casdoor بإرسال رسائل SMS إلى المستخدمين عندما يرغبون في التحقق من أرقام هواتفهم. يتم استخدام مزودي خدمة الرسائل القصيرة لإرسال الرسائل في Casdoor.

  • مزودو البريد الإلكتروني

    مزودو البريد الإلكتروني مشابهون لمزودي خدمة الرسائل القصيرة.

  • مزودو التخزين

    يسمح Casdoor للمستخدمين بتخزين الملفات باستخدام نظام الملفات المحلي أو خدمات OSS السحابية.

  • مزودو الدفع

    يمكن لـ Casdoor إضافة مزودي الدفع، والتي ستستخدم لإضافة طرق الدفع إلى المنتجات في صفحة المنتج. حاليًا، المزودون المدعومون للدفع يشملون Alipay وWeChat Pay وPayPal وGC.

  • مزودو الكابتشا

    يدعم Casdoor الكابتشا القابل للتكوين في تدفقات المستخدم. حاليًا، مزودو التحقق البشري المدعومون يشملون التحقق البشري الافتراضي، reCAPTCHA، hCaptcha، التحقق البشري من Alibaba Cloud، و Cloudflare Turnstile.

كيفية التكوين والاستخدام

نطاق

للمزودين نطاقات مختلفة، والتي يحددها الخالق. فقط المدراء لديهم الإذن لإضافة وتكوين المزودين. هناك نوعان من المدراء في Casdoor:

  • المدير العام: جميع المستخدمين تحت منظمة built-in والمستخدمين الذين يفعلون IsGlobalAdmin. يمكن استخدام المزودين الذين أنشأهم المدير العام من قبل جميع التطبيقات.

  • مدير المنظمة: المستخدمون الذين يفعلون IsAdmin. المزودون الذين أنشأهم مدير المنظمة يمكن فقط استخدامهم من قبل التطبيقات تحت المنظمة (قيد التطوير...).

إضافة إلى التطبيق

اتبع الخطوات أدناه لإضافة المزودين إلى تطبيقك. لاحظ أنه لا يمكنك استخدام المزود في تطبيقك حتى تقوم بإضافته.

  1. اذهب إلى صفحة تعديل التطبيق وأضف صف مزود جديد.

    provider_overview_add

  2. اختر مزودًا تريد إضافته إلى التطبيق. سترى جميع المزودين الذين يمكن للتطبيق استخدامهم.

    provider_overview_select

  3. بالنسبة لمزودي OAuth وCaptcha، يمكنك تكوين استخدامهم. انظر OAuth وCaptcha لمزيد من المعلومات.

    provider_overview_config

أخيرًا، احفظ التكوين. يمكنك الآن محاولة استخدام المزود في تطبيقك.