Перейти к основному содержанию

Конфигурация приложения

После того как вы развернули Casdoor на своем сервере и настроили свою организацию, вы можете теперь развернуть свои приложения!

Давайте посмотрим, как настроить аутентификацию вашего приложения с помощью Casdoor!

заметка

Например, я хочу настроить свой форум с помощью Casnode.

Я создаю свое приложение и заполняю некоторые необходимые конфигурации.

Выбираю организацию, которую я создал, чтобы пользователи этой организации могли использовать это приложение.

Организация

Поскольку эта организация называется my_organization, я выбираю ее из выпадающего меню.

Выберите организацию

Далее, я хочу, чтобы мои пользователи могли использовать Casdoor для аутентификации при регистрации. Поэтому я заполняю здесь URL-адрес перенаправления как https://your-site-url.com/callback.

осторожно

Обратите внимание, что callback URL в приложении-провайдере должен быть URL-адресом обратного вызова Casdoor, а Redirect URL в Casdoor должен быть URL-адресом обратного вызова вашего сайта.

Дальнейшее понимание

Чтобы процесс аутентификации работал, подробные шаги следующие:

  1. Пользователи отправляют запрос в Casdoor.
  2. Casdoor использует Client ID и Client Secret для аутентификации с GitHub, Google или другими провайдерами.
  3. Если аутентификация прошла успешно, GitHub вызывает обратно в Casdoor, чтобы уведомить Casdoor об успешной аутентификации. Следовательно, URL обратного вызова авторизации GitHub должен быть URL обратного вызова вашего Casdoor, который является http://your-casdoor-url.com/callback.
  4. Затем Casdoor информирует приложение об успешной аутентификации. Это означает, что URL обратного вызова Casdoor должен быть URL обратного вызова вашего приложения, который является http://your-site-url.com/callback.
совет

Если вы хотите сделать более персонализированную настройку методов входа в приложение, таких как отключение определенного метода входа или отключение определенного метода входа, вы можете обратиться к Методы входа