我想将登录凭据发送到 Mikrotik 以验证来自 android 应用程序的用户
我为android应用程序创建了一个radius客户端来验证用户的工作正常。但现在我想要的是向 mikrotik 发送请求,而不是直接访问 RADIUS 服务器,然后 mikrotik 会将数据发送到 radius 服务器并将 RADIUS 服务器的响应发送给用户。
所以请告诉在哪里可以找到这个 API。
我想将登录凭据发送到 Mikrotik 以验证来自 android 应用程序的用户
我为android应用程序创建了一个radius客户端来验证用户的工作正常。但现在我想要的是向 mikrotik 发送请求,而不是直接访问 RADIUS 服务器,然后 mikrotik 会将数据发送到 radius 服务器并将 RADIUS 服务器的响应发送给用户。
所以请告诉在哪里可以找到这个 API。
我最近使用了 webview 组件并写了这样的 url:
var uri = Android.Net.Uri.Parse("http://your page link/login?username=" + username + "&password=" + password);
请注意,用户名和密码也是变量。
如果我正确理解您的请求,您应该在 Mikrotik 设备中启用半径身份验证:
PPP -> PPP Authentication & Accounting -> 勾选“Use Radius”
然后点击主菜单中的 RADIUS 按钮以创建新的 Radius 记录:指定 radius 服务器 IP 和密码(以及您要验证的服务类型)。
我想发布一张图片,但我没有足够的声誉来做到这一点。
您不需要任何 API,因为 Mikrotik 将拦截和转发 radius 请求,将身份验证确认发送回您的客户端。
希望这可以帮助