ARDcode / ntlm_dio

Flutter/Dart: NTLM Authentication with support for dio http library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ntlm_dio

Dart/Flutter NTLM Authentication as an interceptor for dio.

Getting Started

Based on (and depends on) https://github.com/mrbbot/ntlm

Example

fetch() async {
  final baseOptions = BaseOptions();
  final credentials = Credentials(
    domain: 'testdomain',
    username: 'testuser',
    password: 'password'
  );
  Dio dio = Dio(baseOptions);
  final cookieJar = CookieJar();
  dio.interceptors.add(CookieManager(cookieJar));
  dio.interceptors.add(NtlmInterceptor(credentials, () =>
    Dio(baseOptions)..interceptors.add(CookieManager(cookieJar))
  ));

  final response = await dio.get(config.url);
}

About

Flutter/Dart: NTLM Authentication with support for dio http library.

License:Other


Languages

Language:Dart 100.0%