메인 콘텐츠로 건너뛰기

애플리케이션 설정

서버에 Casdoor를 배포하고 조직을 설정한 후에 이제 애플리케이션을 배포할 수 있습니다!

Casdoor를 사용하여 애플리케이션의 인증을 어떻게 구성하는지 살펴봅시다!

:::노트

예를 들어, 저는 Casnode를 사용하여 내 포럼을 설정하고 싶습니다.

:::

나는 내 애플리케이션을 만들고 필요한 몇 가지 구성을 채웁니다.

이 조직에서 사용자가 이 애플리케이션을 사용할 수 있도록 내가 만든 조직을 선택합니다.

기관

이 조직의 이름이 my_organization이므로, 드롭다운 메뉴에서 이를 선택합니다.

기관 선택

다음으로, 사용자가 가입할 때 Casdoor를 인증에 사용할 수 있도록 하고 싶습니다. 그래서, 나는 리디렉션 URL을 여기에 https://your-site-url.com/callback로 채웁니다.

:::주의

제공자 애플리케이션의 callback URL은 Casdoor의 콜백 URL이어야 하며, Casdoor의 Redirect URL은 귀하의 웹사이트의 콜백 URL이어야 한다는 점을 유의하십시오.

더 깊은 이해

인증 과정을 작동시키기 위해, 자세한 단계는 다음과 같습니다:

  1. 사용자는 Casdoor에 요청을 보냅니다.
  2. Casdoor는 Client IDClient Secret을 사용하여 GitHub, Google 또는 다른 제공자와 인증합니다.
  3. 인증이 성공하면, GitHub는 Casdoor에게 인증 성공에 대해 알립니다. 따라서, GitHub 인증 콜백 URL은 귀하의 Casdoor의 콜백 URL이어야 합니다. 이는 http://your-casdoor-url.com/callback입니다.
  4. 그런 다음 Casdoor는 애플리케이션에 인증 성공에 대해 알립니다. 이는 Casdoor 콜백 URL이 귀하의 애플리케이션의 콜백 URL이어야 함을 의미합니다. 이는 http://your-site-url.com/callback입니다.

:::

특정 로그인 방법을 비활성화하거나 특정 로그인 방법을 끄는 등 애플리케이션의 로그인 방법에 대해 더 개인화된 구성을 하고 싶다면, Signin Methods를 참조하십시오.