Ответ 1
Вероятно, уже немного поздно для этого вопроса, но если кто-то наткнется на это, как я, когда искал решение, я только что выпустил https://github.com/mrbbot/ntlm.
Это не проверено, но, похоже, работает на меня.
Установка
Добавьте зависимость в ваш файл pubspec.yaml
:
dependencies:
ntlm: ^1.0.1
Пример использования
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);
});
}