การใช้งาน Casdoor เป็น OAuth2 Server ใน ShowDoc
การใช้งาน Casdoor สำหรับการตรวจสอบสิทธิ์ใน ShowDoc
ShowDoc เป็นเครื่องมือสำหรับเอกสาร API ออนไลน์และเอกสารทางเทคนิคที่เหมาะสำหรับทีม IT ShowDoc ทำให้การใช้ไวยากรณ์ Markdown เพื่อเขียนเอกสาร API ที่สวยงาม, เอกสารพจนานุกรมข้อมูล, เอกสารทางเทคนิค, เอกสาร Excel ออนไลน์ และอื่นๆ เป็นเรื่องง่าย
ShowDoc รองรับการตรวจสอบสิทธิ์จากบุคคลที่สาม, รวมถึง OAuth2 นี่คือคู่มือสำหรับการทำให้สำเร็จ
ขั้นตอนที่ 1: สร้างแอปพลิเคชัน Casdoor
ไปที่ Casdoor ของคุณและเพิ่มแอปพลิเคชันใหม่ที่เรียกว่า ShowDoc นี่คือตัวอย่างของการสร้างแอปพลิเคชัน ShowDoc ใน Casdoor
โปรดจำ client ID
และ client Secret
สำหรับขั้นตอนต่อไป
โปรดอย่ากรอก callback URL ในขั้นตอนนี้ URL นั้นขึ้นอยู่กับการตั้งค่าใน ShowDoc ในขั้นตอนถัดไป เราจะกลับมาตั้งค่า callback URL ที่ถูกต้องในภายหลัง
ขั้นตอนที่ 2: ตั้งค่า ShowDoc
ก่อนอื่น, เปิดใช้งานปุ่ม OAuth2 login จากนั้น, กรอก 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 URL ใน Casdoor
กลับไปที่หน้าแก้ไขแอปพลิเคชันในขั้นตอนที่ 1 และเพิ่ม callback URL
ที่คุณกรอกใน ShowDoc
ขั้นตอนที่ 4: ทดลองใช้งานบน ShowDoc
คุณควรจะเห็นดังต่อไปนี้บนหน้าล็อกอิน:
ยินดีด้วย! คุณได้ทำทุกขั้นตอนเสร็จสิ้นแล้ว กดปุ่ม 'Casdoor SSO', และคุณจะถูกนำทางไปยังหน้าล็อกอินของ Casdoor