메인 콘텐츠로 건너뛰기

Apache IoTDB

Casdoor는 Apache IoTDB에 쉽게 연결할 수 있습니다.

Casdoor를 연결하는 코드는 이미 Apache IoTDB 웹 워크벤치에 추가되어 있으므로, 우리가 해야 할 일은 백엔드의 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 웹 워크벤치 프론트엔드 스위치 활성화

이 스위치를 열어 코드와 상태를 백엔드로 보냅니다.

이 스위치는 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

결과

결과