Я пытаюсь аутентифицировать пользователей по WiFi с помощью учетной записи Google , используя OpenID Connect .
Дело в том, что я не не хочу использовать портал для пленников .Я хочу использовать EAP (расширяемый протокол аутентификации
Поскольку OIDC использует HTTP, идея заключается в том, чтобы инкапсулировать все запросы http в EAP packeSS. Более конкретно, в Data часть этого.
Структура пакета Eap
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Code | Identifier | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+
| Data ...
+-+-+-+-+
Хотя я понятия не имею, как реализовать это на практике. Я думаю, мне нужно создать сервер Radius,но freeradius не поддерживает EAP / OIDC.
Любые рекомендации - обходные пути будут высоко оценены.