Как отправить учетные данные для входа в Mikrotik из приложения для Android

Я хочу отправить учетные данные для входа в Mikrotik для аутентификации пользователя из приложения Android.

Я создал клиент радиуса для приложения Android, чтобы аутентифицировать пользователя, который работает нормально. но теперь я хочу отправить запрос на микротик вместо прямого обращения к серверу RADIUS, а затем микротик отправит данные на сервер радиуса и отправит ответ сервера RADIUS пользователю.

Поэтому, пожалуйста, скажите, где найти API для этого.


person user3679400    schedule 27.10.2014    source источник
comment
Можете ли вы поделиться с нами кодом вашего клиента Redius для Android? спасибо   -  person Bassel Alkhateeb    schedule 15.09.2016


Ответы (2)


если я правильно понял ваш запрос, вы должны включить аутентификацию радиуса в устройстве Mikrotik:

PPP -> Аутентификация и учет PPP -> Установите флажок «Использовать радиус»

Затем нажмите кнопку RADIUS в главном меню, чтобы создать новую запись Radius: укажите IP-адрес и пароль сервера RADIUS (и тип службы, которую вы хотите аутентифицировать).

Я хотел бы опубликовать изображение, но у меня недостаточно репутации для этого.

Вам не понадобится никакого API, так как Mikrotik будет перехватывать и пересылать запросы радиуса, отправляя обратно вашему клиенту подтверждение аутентификации.

Надеюсь это поможет

person MaxBauer416    schedule 12.01.2015
comment
не могли бы вы рассказать немного больше о Lil, вы можете опубликовать ссылку на эти изображения в посте - person user3679400; 09.03.2015

Недавно я использовал компонент веб-просмотра и написал URL-адрес следующим образом:

var uri = Android.Net.Uri.Parse("http://your page link/login?username=" + username + "&password=" + password);

Обратите внимание, что имя пользователя и пароль также являются переменными.

person khalil rashed    schedule 28.06.2016