BookStack
BookStack에서 Casdoor를 이용한 인증
BookStack은 오픈 소스 책과 문서 공유 사이트이며, Go 언어로 개발된 오픈 소스 애플리케이션으로 문서 읽기를 더 잘 관리할 수 있게 도와줍니다.
BookStack-casdoor는 Casdoor와 통합되었으며, 간단한 설정으로 빠르게 시작할 수 있습니다.
단계 1: Casdoor 애플리케이션 생성
Casdoor로 이동하여 BookStack이라는 새 애플리케이션을 추가하세요. 다음은 Casdoor에서 BookStack 애플리케이션을 생성하는 예입니다.
Name
, Organization
, client ID
, client Secret
을 기억해 주세요. 다음 단계에서 필요합니다.
단계 2: Casdoor 로그인 설정
다음으로, BookStack으로 이동하여 oauth.conf.example
파일을 찾습니다.
oauth.conf.example
을 oauth.conf
로 이름을 바꾸고 설정을 수정하세요. 기본적으로 내용은 다음과 같습니다:
[oauth]
casdoorOrganization = "<Organization>"
casdoorApplication = "bookstack"
casdoorEndpoint = http://localhost:8000
clientId = <client ID>
clientSecret = <client Secret>
redirectUrl = http://localhost:8181/login/callback
단계 3: Casdoor에서 redirectUrl
을 채우세요
마지막 단계에서는, BookStack 애플리케이션을 추가한 페이지로 돌아가서 Redirect URLs
를 채웁니다. Redirect URL
이 oauth.conf
파일의 redirectUrl
과 동일한지 확인하세요.
이제 Casdoor 설정을 완료했습니다!
이제 BookStack으로 돌아가서 BookStack을 성공적으로 배포한 후 Casdoor를 사용한 로그인 인증을 경험해 볼 수 있습니다.