NTLMClient class Null safety

Inheritance

Constructors

NTLMClient({String domain = '', String workstation = '', required String username, String? password, String? lmPassword, String? ntPassword, Client? inner, String headerPrefix = kHeaderPrefixNTLM})
Creates a new NTLM client

Properties

domain String
The NT domain used by this client to authenticate
read / write
hashCode int
The hash code for this object.
read-onlyinherited
headerPrefix String
The prefix for 'www-authenticate'/'authorization' headers (usually either kHeaderPrefixNTLM or kHeaderPrefixNegotiate)
read / write
lmPassword String?
The lan manager hash of the user's password
read / write
ntPassword String?
The NT hash of the user's password
read / write
password String?
The password of the user trying to authenticate
read / write
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
username String
The username of the user trying to authenticate
read / write
workstation String
The NT workstation used by this client to authenticate
read / write

Methods

close() → void
Closes the client and cleans up any resources associated with it.
inherited
delete(Uri url, {Map<String, String>? headers, Object? body, Encoding? encoding}) Future<Response>
Sends an HTTP DELETE request with the given headers to the given URL.
inherited
get(Uri url, {Map<String, String>? headers}) Future<Response>
Sends an HTTP GET request with the given headers to the given URL.
inherited
Sends an HTTP HEAD request with the given headers to the given URL.
inherited
multipart(MultipartRequest request) Future<StreamedResponse>
@Deprecated('Use the `NTLMClient.send` method instead')
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
patch(Uri url, {Map<String, String>? headers, Object? body, Encoding? encoding}) Future<Response>
Sends an HTTP PATCH request with the given headers and body to the given URL.
inherited
post(Uri url, {Map<String, String>? headers, Object? body, Encoding? encoding}) Future<Response>
Sends an HTTP POST request with the given headers and body to the given URL.
inherited
put(Uri url, {Map<String, String>? headers, Object? body, Encoding? encoding}) Future<Response>
Sends an HTTP PUT request with the given headers and body to the given URL.
inherited
read(Uri url, {Map<String, String>? headers}) Future<String>
Sends an HTTP GET request with the given headers to the given URL and returns a Future that completes to the body of the response as a String.
inherited
readBytes(Uri url, {Map<String, String>? headers}) Future<Uint8List>
Sends an HTTP GET request with the given headers to the given URL and returns a Future that completes to the body of the response as a list of bytes.
inherited
send(BaseRequest originalReq) Future<StreamedResponse>
Function that actually does the NTLM authentication.
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited