Как настроить EAP - OpenID Connect с радиус-сервером? - PullRequest
0 голосов
/ 14 апреля 2019

Я пытаюсь аутентифицировать пользователей по WiFi с помощью учетной записи Google , используя OpenID Connect .

Дело в том, что я не не хочу использовать портал для пленников .Я хочу использовать EAP (расширяемый протокол аутентификации

Поскольку OIDC использует HTTP, идея заключается в том, чтобы инкапсулировать все запросы http в EAP packeSS. Более конкретно, в Data часть этого.

Структура пакета Eap

 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | Code | Identifier | Length |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

 +-+-+-+-+
 | Data ...
 +-+-+-+-+

Хотя я понятия не имею, как реализовать это на практике. Я думаю, мне нужно создать сервер Radius,но freeradius не поддерживает EAP / OIDC.

Любые рекомендации - обходные пути будут высоко оценены.

...