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ファイルで見つけることができます。
ステップ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