BookStack
استخدام Casdoor للمصادقة في BookStack
BookStack هو موقع مشاركة كتب ووثائق مفتوح المصدر، وكذلك تطبيق مفتوح المصدر تم تطويره باستخدام لغة Go لمساعدتك على إدارة قراءة الوثائق بشكل أفضل.
تم دمج BookStack-casdoor مع Casdoor، ويمكنك الآن البدء بسرعة مع تكوين بسيط.
الخطوة 1: إنشاء تطبيق Casdoor
اذهب إلى Casdoor الخاص بك وأضف تطبيقًا جديدًا يسمى BookStack. إليك مثال على إنشاء تطبيق BookStack في Casdoor.
يرجى تذكر Name
، Organization
، client ID
، و client Secret
. ستحتاجها في الخطوة التالية.
الخطوة 2: تكوين تسجيل الدخول Casdoor
بعد ذلك، انتقل إلى BookStack وابحث عن الملف oauth.conf.example
.
قم بإعادة تسمية oauth.conf.example
إلى oauth.conf
وعدل الإعدادات. بشكل افتراضي، المحتوى كما يلي:
[oauth]
casdoorOrganization = "<Organization>"
casdoorApplication = "bookstack"
casdoorEndpoint = http://localhost:8000
clientId = <client ID>
clientSecret = <client Secret>
redirectUrl = http://localhost:8181/login/callback
الخطوة 3: املأ redirectUrl
في Casdoor
في الخطوة الأخيرة، عد إلى الصفحة التي أضفت فيها تطبيق BookStack واملأ Redirect URLs
. تأكد من أن Redirect URL
هو نفسه redirectUrl
في ملف oauth.conf
.
الآن قد أكملت تكوين Casdoor!
يمكنك الآن العودة إلى BookStack الخاص بك وتجربة استخدام Casdoor للمصادقة عند تسجيل الدخول بمجرد نشر BookStack بنجاح.