메인 콘텐츠로 건너뛰기

ShenYu에서 Casdoor 사용하기

ShenYu는 Casdoor를 사용할 수 있도록 Casdoor 플러그인을 가지고 있습니다.

단계 1: Casdoor 배포

먼저, Casdoor를 배포해야 합니다. 서버 설치에 대한 공식 Casdoor 문서를 참조할 수 있습니다.

성공적인 배포 후에는 다음을 확인해 주세요:

  • Casdoor 서버가 http://localhost:8000에서 실행 중입니다.
  • 선호하는 브라우저를 열고 http://localhost:7001을 방문하여 Casdoor 로그인 페이지를 확인하세요.
  • admin123을 입력하여 로그인 기능이 잘 작동하는지 확인하세요.

위의 단계를 따른 후, 다음 단계를 통해 앱에서 Casdoor 기반 로그인 페이지를 빠르게 구현할 수 있습니다.

단계 2: Casdoor 애플리케이션 구성

  1. 새로운 Casdoor 애플리케이션을 생성하거나 기존의 것을 사용하세요
  2. 리디렉트 URL을 추가하세요 Casdoor 애플리케이션 설정
  3. 인증서 편집 페이지에서 인증서를 확인할 수 있습니다 Casdoor 인증 설정

단계 3: ShenYu에서 Casdoor 플러그인 사용

1. ShenYu에서 Casdoor 플러그인 구성

Shenyu 플러그인 구성

참고: ShenYu는 단일 라인 입력 상자만 가지고 있으므로, 인증서의 각 줄에 \n을 추가해야 합니다. Casdoor 인증 설정

이를 복사하여 ShenYu Casdoor 설정의 인증서에 붙여넣을 수 있습니다.

Casdoor 인증서 편집 페이지에서 저장할 필요는 없습니다, 복사를 위한 것뿐입니다.

2. ShenYu Casdoor 플러그인 구성

Shenyu Casdoor Config Casdoor 설정에 필요한 것을 구성할 수 있습니다.

3. 서비스를 받고 사용하기

3.1 웹을 직접 방문하기

Shenyu 로그인 실패

3.2 Casdoor 로그인 사용하기

Shenyu 로그인 Shenyu 성공적인 로그인

3.3 토큰을 헤더에 담기

Shenyu 토큰

3.4 이름, ID 및 조직을 헤더에 저장하기

이렇게 하면 향후에 더 쉽게 사용할 수 있습니다.