ntlm_request 0.0.1-beta copy "ntlm_request: ^0.0.1-beta" to clipboard
ntlm_request: ^0.0.1-beta copied to clipboard

Get username from http requests in windows environment to use with ldap and active directory

example/ntlm_request_example.dart

import 'package:ntlm_request/ntlm_request.dart';

void main() {
  // final appRouter = Router();

  // appRouter.get('/api/getUserDetails', (Request req) async {
  //   NtlmRequest ntlm = NtlmRequest();
  //   RetType ret;
  //   try {
  //     ret = ntlm.proccessRequest(req.headers);

  //     if (ret.statusCode != 200) {
  //       return Response(ret.statusCode, headers: ret.headers);
  //     }
  //     if (ret.statusCode == 200 && ret.userName!.isNotEmpty) {
  //       return Response.ok(ret.userName);
  //     }
  //   } catch (e) {
  //     log(e.toString());
  //   }
  //   return Response(401,
  //       headers: {'error': 'ntlm user not identified in request header!'});
  // });
}
2
likes
140
pub points
28%
popularity

Publisher

unverified uploader

Get username from http requests in windows environment to use with ldap and active directory

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

More

Packages that depend on ntlm_request