التخطي إلى المحتوى الرئيسي

Apache IoTDB

يمكن لـ Casdoor الاتصال بسهولة بـ Apache IoTDB.

تم إضافة الكود الخاص بالاتصال بـ Casdoor في Apache IoTDB Web Workbench، كل ما علينا فعله هو تكوين ملف application.yml في الخلفية وتفعيل مفتاح الواجهة الأمامية.

الخطوة 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: تفعيل مفتاح الواجهة الأمامية لـ Apache IoTDB Web Workbench

افتح هذا المفتاح لإرسال الكود والحالة إلى الخلفية.

يمكن العثور على هذا المفتاح في ملف iotdb-web-workbench/fronted/.env.

frontSwitch

الخطوة 4: تكوين الكود الخلفي

تحتاج إلى تكوين إعدادات 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

نتيجة

نتيجة