public static interface HttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder extends HttpAuthenticationBuilder
HttpAuthenticationBuilder for NTLM based authentication.HttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder| Modifier and Type | Method and Description |
|---|---|
HttpAuthentication.HttpNtlmAuthentication |
build()
Creates the
HttpAuthentication as configured. |
HttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder |
domain(String domain)
Defines the user domain to use.
|
HttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder |
password(String password)
Defines the password to use.
|
HttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder |
preemptive(boolean preemptive)
Defines whether or not the authentication should be done from the first request.
|
HttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder |
type(HttpAuthenticationType type)
Defines the
HttpAuthenticationType to use. |
HttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder |
username(String username)
Defines the username to use.
|
HttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder |
workstation(String workstation)
Defines the user workstation to use.
|
HttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder type(HttpAuthenticationType type)
HttpAuthenticationBuilderHttpAuthenticationType to use. Must be provided.type in interface HttpAuthenticationBuildertype - the authentication scheme desiredHttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder username(String username)
HttpAuthenticationBuilderusername in interface HttpAuthenticationBuilderusername - for the authenticationHttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder password(String password)
HttpAuthenticationBuilderpassword in interface HttpAuthenticationBuilderpassword - for the authenticationHttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder preemptive(boolean preemptive)
HttpAuthenticationBuildertrue, if false
the request will be done awaiting a 401 response with authentication details to start the process.preemptive in interface HttpAuthenticationBuilderpreemptive - whether or not the authentication process should be started at onceHttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder domain(String domain)
domain - for the authenticationHttpAuthenticationBuilder.HttpNtlmAuthenticationBuilder workstation(String workstation)
workstation - for the authenticationHttpAuthentication.HttpNtlmAuthentication build()
HttpAuthenticationBuilderHttpAuthentication as configured.build in interface HttpAuthenticationBuilderCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.