ShowDoc에서 Casdoor를 OAuth2 서버로 사용하기
ShowDoc에서 Casdoor를 인증에 사용하기
ShowDoc는 IT 팀에 완벽한 온라인 API 문서화 및 기술 문서화 도구입니다. ShowDoc은 아름다운 API 문서, 데이터 사전 문서, 기술 문서, 온라인 Excel 문서 등을 쉽게 작성할 수 있게 해주는 Markdown 문법을 지원합니다.
ShowDoc은 OAuth2를 포함한 제3자 인증을 지원합니다. 이를 달성하기 위한 튜토리얼입니다.
단계 1: Casdoor 애플리케이션 생성
Casdoor로 이동하여 ShowDoc이라는 새 애플리케이션을 추가하세요. 다음은 Casdoor에서 ShowDoc 애플리케이션을 생성하는 예입니다.

다음 단계를 위해 client ID와 client Secret을 기억해 주세요.
이 단계에서 callback URL을 입력하지 마세요. URL은 다음 단계에서 ShowDoc의 설정에 따라 달라집니다. 나중에 올바른 콜백 URL을 설정하기 위해 돌아올 것입니다.
단계 2: ShowDoc 설정
먼저, OAuth2 로그인 버튼을 활성화하세요. 그런 다음, 예시에 표시된 대로 callback URL을 입력하세요. 이전 단계에서 기억한 client ID와 client secret을 입력하세요.

Authorize path, AccessToken path, User info path는 필수입니다. 아래에 표시된 대로 입력할 수 있습니다.
Authorize path: /login/oauth/authorize
AccessToken path: /api/login/oauth/access_token
User info path: /api/get-account
단계 3: Casdoor에서 Callback URL 설정
단계 1의 애플리케이션 편집 페이지로 돌아가서 ShowDoc에 입력한 callback URL을 추가하세요.
단계 4: ShowDoc에서 시도해 보기
로그인 페이지에서 다음과 같이 표시되어야 합니다:

축하합니다! 모든 단계를 완료하셨습니다. 'Casdoor SSO' 버튼을 누르면 Casdoor 로그인 페이지로 리디렉션됩니다.