メインコンテンツにスキップ

Apache IoTDB

CasdoorはApache IoTDBに簡単に接続できます。

Casdoorを接続するコードはApache IoTDB Web Workbenchに既に追加されているので、バックエンドのapplication.ymlファイルを設定し、フロントエンドのスイッチを有効にするだけです。

ステップ1: Casdoorをデプロイする

まず、Casdoorをデプロイします。

サーバーインストールについては、公式のCasdoorドキュメントを参照してください。

正常にデプロイした後、以下を確認してください:

  • Casdoorサーバーがhttp://localhost:8000で正常に稼働している。
  • お好みのブラウザを開き、http://localhost:7001にアクセスすると、Casdoorのログインページが表示されます。
  • ログイン機能をテストするには、admin123を入力します。

これらのステップを完了すると、自分のアプリケーションにCasdoorベースのログインページを迅速に実装できるようになります。

ステップ2: Casdoorを設定する

Casdoorを設定するには、casdoorを参照してください(開発中の同じブラウザを使用してCasdoorを設定しないことをお勧めします)。

また、組織とアプリケーションを作成する必要があります。 casdoorの指示に従ってください。

2.1 組織を作成する

組織

2.2 アプリケーションを作成する

アプリケーション

ステップ3: Apache IoTDB Web Workbenchフロントエンドスイッチを有効にする

このスイッチをオンにして、コードと状態をバックエンドに送信します。

このスイッチはiotdb-web-workbench/fronted/.envファイルで見つけることができます。

frontSwitch

ステップ4: バックエンドコードを設定する

iotdb-web-workbench/backend/src/main/resources/application.propertiesファイルでCasdoorの設定を構成する必要があります。

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

結果

結果