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

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

После того как вы развернули 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.

Verification Code Settings

You can configure the Code resend timeout to control how long users must wait before requesting another verification code via email or SMS. Set the value in seconds (default is 60). This helps prevent abuse while maintaining security. A value of 0 uses the global default.

совет

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