ข้ามไปยังเนื้อหาหลัก

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.

frontSwitch

ขั้นตอนที่ 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

ผลลัพธ์

ผลลัพธ์