Backstory,我正在尝试连接到使用NTLM身份验证的网站。我已经面临很多已经涉及的问题,但我坚持不懈,我想成功。
我正在使用Flutter,我尝试在dart中搜索支持NTLM / NTLM / 2身份验证的任何http客户端,但我找不到任何内容。有没有办法使用在颤动中工作的NTLM来实现/连接到网站?
答案 0 :(得分:3)
这个问题具体来说可能有点晚了,但是如果有人像我在寻找解决方案时那样偶然发现了这个问题,我就发布了https://github.com/mrbbot/ntlm。
它没有经过广泛测试,但似乎对我有用。
将依赖项添加到您的pubspec.yaml
文件中:
dependencies:
ntlm: ^1.0.2
import 'package:ntlm/ntlm.dart';
main() {
NTLMClient client = new NTLMClient(
domain: "",
workstation: "LAPTOP",
username: "User208",
password: "password",
);
client.get("https://example.com/").then((res) {
print(res.body);
});
}