in src/Unosquare.PassCore.PasswordProvider/PasswordChangeProvider.cs [273:289]
private PrincipalContext AcquirePrincipalContext()
{
if (_options.UseAutomaticContext)
{
_logger.LogWarning("Using AutomaticContext");
return new PrincipalContext(ContextType.Domain);
}
var domain = $"{_options.LdapHostnames.First()}:{_options.LdapPort}";
_logger.LogWarning($"Not using AutomaticContext {domain}");
return new PrincipalContext(
ContextType.Domain,
domain,
_options.LdapUsername,
_options.LdapPassword);
}