Apache IoTDB
Casdoor สามารถเชื่อมต่อได้อย่างง่ายดายกับ Apache IoTDB.
โค้ดสำหรับการเชื่อมต่อ Casdoor ได้ถูกเพิ่มไว้แล้วใน Apache IoTDB Web Workbench ดังนั้นทุกสิ่งที่เราต้องทำคือการกำหนดค่าไฟล์ application.yml ในส่วนของ back-end และเปิดใช้งานสวิตช์ด้าน front-end.
ขั้นตอนที่ 1: การติดตั้ง Casdoor
ขั้นแรก ติดตั้ง Casdoor.
คุณสามารถอ้างอิงเอกสารการติดตั้ง Casdoor อย่างเป็นทางการได้ที่ การติดตั้งเซิร์ฟเวอร์.
หลังจากติดตั้งเสร็จสมบูรณ์แล้ว ตรวจสอบว่า:
- เซิร์ฟเวอร์ Casdoor กำลังทำงานอย่างสำเร็จที่ http://localhost:8000.
- เปิดเบราว์เซอร์ที่คุณชอบและเยี่ยมชม http://localhost:7001 ที่นี่คุณจะเห็นหน้าล็อกอินของ Casdoor.
- ทดสอบฟังก์ชันการล็อกอินโดยการใส่
admin
และ123
.
ด้วยขั้นตอนเหล่านี้ที่เสร็จสมบูรณ์ คุณสามารถนำไปใช้หน้าล็อกอินที่ใช้ Casdoor ในแอปพลิเคชันของคุณเองได้อย่างรวดเร็ว.
ขั้นตอนที่ 2: การกำหนดค่า Casdoor
เพื่อกำหนดค่า Casdoor อ้างอิงไปที่ casdoor (แนะนำว่าไม่ควรใช้เบราว์เซอร์เดียวกันที่คุณกำลังพัฒนาเพื่อกำหนดค่าเบราว์เซอร์ของ Casdoor).
คุณควรสร้างองค์กรและแอปพลิเคชันด้วย. อ้างอิงไปที่ casdoor สำหรับคำแนะนำ.
2.1 สร้างองค์กร
2.2 สร้างแอปพลิเคชัน
ขั้นตอนที่ 3: เปิดใช้งานสวิตช์ด้าน front-end ของ Apache IoTDB Web Workbench
เปิดสวิตช์นี้เพื่อส่งโค้ดและสถานะไปยังส่วนของ back-end.
สวิตช์นี้สามารถพบได้ในไฟล์ iotdb-web-workbench/fronted/.env.
ขั้นตอนที่ 4: การกำหนดค่าโค้ดด้าน back-end
คุณต้องกำหนดค่าการตั้งค่าของ Casdoor ในไฟล์ iotdb-web-workbench/backend/src/main/resources/application.properties.
casdoor.endpoint = http://localhost:8000
casdoor.clientId = <client id from previous step>
casdoor.clientSecret = <client secret from previous step>
casdoor.certificate=<client certificate from previous step>
casdoor.organizationName=IoTDB
casdoor.applicationName=app-IoTDB