استخدام Casdoor كخادم OAuth2 في ShowDoc
استخدام Casdoor للمصادقة في ShowDoc
ShowDoc هو أداة توثيق API عبر الإنترنت وتوثيق فني مثالية لفرق تكنولوجيا المعلومات. يجعل ShowDoc من السهل استخدام بناء جمل Markdown لكتابة وثائق API جميلة، وثائق قاموس البيانات، وثائق فنية، وثائق Excel عبر الإنترنت، والمزيد.
يدعم ShowDoc المصادقة الخارجية، بما في ذلك OAuth2. إليك دليل لتحقيق ذلك.
الخطوة 1: إنشاء تطبيق Casdoor
اذهب إلى Casdoor الخاص بك وأضف تطبيقًا جديدًا يسمى ShowDoc. إليك مثال على إنشاء تطبيق ShowDoc في Casdoor.
يرجى تذكر client ID
و client Secret
للخطوة التالية.
يرجى عدم ملء callback URL في هذه الخطوة. يعتمد الرابط على التكوينات في ShowDoc في الخطوة التالية. سنعود لتعيين رابط callback صحيح لاحقًا.
الخطوة 2: تكوين ShowDoc
أولاً، قم بتمكين زر تسجيل الدخول OAuth2. ثم، املأ callback URL
كما هو موضح في المثال. املأ client ID
و client secret
الذي تم تذكره في الخطوة السابقة.
Authorize path
، AccessToken path
، و User info path
مطلوبة. يمكنك ملؤها كما هو موضح أدناه.
Authorize path: /login/oauth/authorize
AccessToken path: /api/login/oauth/access_token
User info path: /api/get-account
الخطوة 3: تكوين رابط Callback في Casdoor
عد إلى صفحة تحرير التطبيق في الخطوة 1 وأضف callback URL
الذي قمت بملئه في ShowDoc.
الخطوة 4: جرب على ShowDoc
يجب أن ترى ما يلي على صفحة تسجيل الدخول:
مبروك! لقد أكملت جميع الخطوات. اضغط على زر 'Casdoor SSO'، وسيتم تحويلك إلى صفحة تسجيل الدخول Casdoor.