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 로그인 페이지로 리디렉션됩니다.