gpt4 book ai didi

通过 REST + MSCHAPv2 的 Freeradius 身份验证

转载 作者:行者123 更新时间:2023-12-04 08:52:09 24 4
gpt4 key购买 nike

我正在尝试配置 Freeradius 以进行 REST 调用以验证内部隧道中的用户。
没有 REST 调用,我有用户 bobusers文件和条目

bob    Cleartext-Password := "test"
当测试用户尝试进行身份验证时,这本身会按预期工作。
现在,我已将 REST 端点配置为返回 json:
{
"Cleartext-Password": "test"
}
我已经更改了内部隧道中的配置:
authorize {
...
rest
# files
...
}

authenticate {
...
Auth-Type MS-CHAP {
mschap
}
Auth-Type rest {
rest
}
...
这失败了,相关日志是:
2020-09-22T16:14:30.698-04:00   (7) rest: Status : 200 (OK)
2020-09-22T16:14:30.698-04:00 (7) rest: Type : json (application/json)
2020-09-22T16:14:30.698-04:00 (7) rest: Parsing attribute "Cleartext-Password"
2020-09-22T16:14:30.698-04:00 (7) rest: EXPAND test
2020-09-22T16:14:30.698-04:00 (7) rest: --> test
2020-09-22T16:14:30.698-04:00 (7) rest: Cleartext-Password := "test"
2020-09-22T16:14:30.703-04:00 (7) [rest] = updated
2020-09-22T16:14:30.703-04:00 (7) [expiration] = noop
2020-09-22T16:14:30.703-04:00 (7) [logintime] = noop
2020-09-22T16:14:30.703-04:00 (7) [pap] = noop
2020-09-22T16:14:30.703-04:00 (7) } # authorize = updated
2020-09-22T16:14:30.703-04:00 (7) Found Auth-Type = mschap
2020-09-22T16:14:30.703-04:00 (7) # Executing group from file /etc/freeradius/sites-enabled/inner-tunnel
2020-09-22T16:14:30.703-04:00 (7) authenticate {
2020-09-22T16:14:30.703-04:00 (7) mschap: WARNING: No Cleartext-Password configured. Cannot create NT-Password
我确定我在这里缺少的东西很简单,但我是一个半径菜鸟,这是我通过摆弄而设法获得的。

最佳答案

发现问题!显然返回的 json 需要一个小的调整。
代替:

{
"Cleartext-Password": "test",
}
本来应该是:
{
"control:Cleartext-Password": "test",
}
我发现这隐藏在一个相关问题的答案中( https://stackoverflow.com/a/57662829/2345647 )
如果有人可以向我指出说明这一点的文档,甚至可以解释原因,我会非常努力地支持你。

关于通过 REST + MSCHAPv2 的 Freeradius 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64049969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com