메인 콘텐츠로 건너뛰기

ShowDoc에서 Casdoor를 OAuth2 서버로 사용하기

ShowDoc에서 Casdoor를 인증에 사용하기

ShowDoc는 IT 팀에 완벽한 온라인 API 문서화 및 기술 문서화 도구입니다. ShowDoc은 아름다운 API 문서, 데이터 사전 문서, 기술 문서, 온라인 Excel 문서 등을 쉽게 작성할 수 있게 해주는 Markdown 문법을 지원합니다.

ShowDoc은 OAuth2를 포함한 제3자 인증을 지원합니다. 이를 달성하기 위한 튜토리얼입니다.

단계 1: Casdoor 애플리케이션 생성

Casdoor로 이동하여 ShowDoc이라는 새 애플리케이션을 추가하세요. 다음은 Casdoor에서 ShowDoc 애플리케이션을 생성하는 예입니다.

create_application.png

다음 단계를 위해 client IDclient Secret을 기억해 주세요.

정보

이 단계에서 callback URL을 입력하지 마세요. URL은 다음 단계에서 ShowDoc의 설정에 따라 달라집니다. 나중에 올바른 콜백 URL을 설정하기 위해 돌아올 것입니다.

단계 2: ShowDoc 설정

먼저, OAuth2 로그인 버튼을 활성화하세요. 그런 다음, 예시에 표시된 대로 callback URL을 입력하세요. 이전 단계에서 기억한 client IDclient secret을 입력하세요.

showdoc_oauth2.png

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을 추가하세요.

showdoc_callbackurl.png

단계 4: ShowDoc에서 시도해 보기

로그인 페이지에서 다음과 같이 표시되어야 합니다:

showdoc_login.png

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