...
Далее пользователь проходит саморегистрацию на гостевом портале и через форму портала ему возвращается ссылка URL редиректа на ТД, которая который содержит параметры:
- username – имя пользователя;
- password – пароль пользователя;
- redirect_url – URL, который клиент запрашивал первоначально, портал может подменил адрес. В нашем примере клиент пытался подключиться к http://www.msftconnecttest.com, но его перенаправили на https://eltex-co.ru;
- error_url – URL для перенаправления клиента в случае ошибки авторизации. В нашем примере этот параметр не используется.
...
Блок кода |
---|
http://redirect.loc:10081/?username=60336144&password=3hMYEPEW0tdb&buttonClicked=4&redirect_url=https://eltex-co.ru/ |
Далее клиент переходит по полученной ссылкеНа устройстве клиента открывается URL редиректа полученный от портала. ТД вычитывает из нее него username и password, подставляет их в атрибуты User-Name и User-Password в запросе Access-Request и отправляет запрос на RADIUS сервер. После успешной авторизации клиента на RADIUS сервер, ТД снимает ограничения на доступ и перенаправляет клиента на URL, указанный в redirect_url. После регистрации на портале, учетная запись пользователя для MAB авторизации создается в БД RADIUS.
...