애플리케이션 설정
서버에 Casdoor를 배포하고 조직을 설정한 후에 이제 애플리케이션을 배포할 수 있습니다!
Casdoor를 사용하여 애플리케이션의 인증을 어떻게 구성하는지 살펴봅시다!
:::노트
예를 들어, 저는 Casnode를 사용하여 내 포럼을 설정하고 싶습니다.
:::
나는 내 애플리케이션을 만들고 필요한 몇 가지 구성을 채웁니다.
이 조직에서 사용자가 이 애플리케이션을 사용할 수 있도록 내가 만든 조직을 선택합니다.
이 조직의 이름이 my_organization
이므로, 드롭다운 메뉴에서 이를 선택합니다.
다음으로, 사용자가 가입할 때 Casdoor를 인증에 사용할 수 있도록 하고 싶습니다. 그래서, 나는 리디렉션 URL을 여기에 https://your-site-url.com/callback로 채웁니다.
:::주의
제공자 애플리케이션의 callback URL
은 Casdoor의 콜백 URL이어야 하며, Casdoor의 Redirect URL
은 귀하의 웹사이트의 콜백 URL이어야 한다는 점을 유의하십시오.
더 깊은 이해
인증 과정을 작동시키기 위해, 자세한 단계는 다음과 같습니다:
- 사용자는 Casdoor에 요청을 보냅니다.
- Casdoor는
Client ID
와Client Secret
을 사용하여 GitHub, Google 또는 다른 제공자와 인증합니다. - 인증이 성공하면, GitHub는 Casdoor에게 인증 성공에 대해 알립니다. 따라서, GitHub 인증 콜백 URL은 귀하의 Casdoor의 콜백 URL이어야 합니다. 이는 http://your-casdoor-url.com/callback입니다.
- 그런 다음 Casdoor는 애플리케이션에 인증 성공에 대해 알립니다. 이는 Casdoor 콜백 URL이 귀하의 애플리케이션의 콜백 URL이어야 함을 의미합니다. 이는 http://your-site-url.com/callback입니다.
:::
팁
특정 로그인 방법을 비활성화하거나 특정 로그인 방법을 끄는 등 애플리케이션의 로그인 방법에 대해 더 개인화된 구성을 하고 싶다면, Signin Methods를 참조하십시오.