Конфігурація додатку
Після того, як ви розгорнули 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, щоб повідомити про успішну аутентифікацію. Тому URL авторизаційного перенаправлення GitHub повинен бути URL перенаправлення вашого Casdoor, який є http://your-casdoor-url.com/callback.
- Casdoor потім інформує додаток про успішну аутентифікацію. Це означає, що URL перенаправлення Casdoor повинен бути URL перенаправлення вашого додатку, який є http://your-site-url.com/callback.
Якщо ви хочете зробити більш персоналізовану конфігурацію методів входу в додаток, таких як відключення певного методу входу або вимкнення певного методу входу, ви можете звернутися до Методи входу