Конфигурация приложения
После того как вы развернули Casdoor на своем сервере и настроили свою организацию, вы можете теперь развернуть свои приложения!
Давайте посмотрим, как настроить аутентификацию вашего приложения с помощью Casdoor!
Например, я хочу настроить свой форум с помощью Casnode.
Я создаю свое приложение и заполняю некоторые необходимые конфигурации.
Выбираю организацию, которую я создал, чтобы пользователи этой организации могли использовать это приложение.
Поскольку эта организация называется my_organization
, я выбираю ее из выпадающего меню.
Далее, я хочу, чтобы мои пользователи могли использовать Casdoor для аутентификации при регистрации. Поэтому я заполняю здесь URL-адрес перенаправления как https://your-site-url.com/callback.
Обратите внимание, что callback URL
в приложении-провайдере должен быть URL-адресом обратного вызова Casdoor, а Redirect URL
в Casdoor должен быть URL-адресом обратного вызова вашего сайта.
Дальнейшее понимание
Чтобы процесс аутентификации работал, подробные шаги следующие:
- Пользователи отправляют запрос в Casdoor.
- Casdoor использует
Client ID
иClient Secret
для аутентификации с GitHub, Google или другими провайдерами. - Если аутентификация прошла успешно, GitHub вызывает обратно в Casdoor, чтобы уведомить Casdoor об успешной аутентификации. Следовательно, URL обратного вызова авторизации GitHub должен быть URL обратного вызова вашего Casdoor, который является http://your-casdoor-url.com/callback.
- Затем Casdoor информирует приложение об успешной аутентификации. Это означает, что URL обратного вызова Casdoor должен быть URL обратного вызова вашего приложения, который является http://your-site-url.com/callback.
Если вы хотите сделать более персонализированную настройку методов входа в приложение, таких как отключение определенного метода входа или отключение определенного метода входа, вы можете обратиться к Методы входа