Перейти до основного вмісту

2 постів з тегом "MFA"

Переглянути всі теги

Автентифікація CAS та SSO через Nginx: захист будь-якого додатка за допомогою Casdoor та Nginx

· Читання за 10 хв
Yang Luo
Casdoor Maintainer

У відкритому коді nginx немає модуля CAS, тому "автентифікація CAS через nginx" на практиці означає одну з двох конфігурацій. Або nginx запитує сервіс автентифікації про кожен запит через свій модуль auth_request, а Casdoor відповідає (безпосередньо на /api/forward-auth або через casdoor-forward-auth чи OAuth2 Proxy), або сам додаток за nginx є CAS-клієнтом і спілкується з ендпоінтами CAS-сервера Casdoor. Якщо ви можете перебудувати nginx, модуль Casdoor для nginx виконує вхід всередині nginx, а якщо ви не хочете взагалі використовувати nginx, проксі-сайт Casdoor може стояти перед додатком. В усіх випадках сторінка входу належить Casdoor, тому одна сесія SSO, один набір дозволів та одна політика MFA покривають всі додатки.

Багатофакторна автентифікація RADIUS для VPN та Wi-Fi: TOTP 2FA з сервером RADIUS Casdoor

· Читання за 10 хв
Yang Luo
Casdoor Maintainer

Щоб налаштувати багатофакторну автентифікацію перед VPN з використанням RADIUS, шлюз VPN надсилає ім'я користувача та пароль на RADIUS-сервер за допомогою PAP; сервер перевіряє пароль і відповідає повідомленням Access-Challenge; клієнт показує запит, і користувач вводить код 2FA з додатка-автентифікатора у другому запиті. Casdoor поставляється з RADIUS-сервером, який робить саме це для користувачів із налаштованим TOTP, тому шлюз, здатний показати запит Access-Challenge (FortiGate SSL VPN — один із тих, чиї вендори це документують), отримує комбінацію пароля та коду 2FA без будь-якого додаткового програмного забезпечення. Wi-Fi з WPA2/WPA3-Enterprise працює інакше: 802.1X використовує EAP, де немає місця для введення коду вручну, тому в Casdoor є перемикач для пропуску коду для таких клієнтів.