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 เรียบร้อยแล้ว