private bool Validate(string userName, string pwd) { if (NoPwdCheck) { return(true); } return(WindowsAuth.Validate_Principal2(userName, pwd, Domain)); }
private bool Validate(string userName, string pwd) { if (NoPwdCheck) { return(true); } switch (AuthMethod) { //case AuthInterop: // return WindowsAuth.Validate_Interop(userName, pwd, Domain); case AuthPrincipal: return(WindowsAuth.Validate_Principal(userName, pwd, Domain)); case AuthPrincipal2: return(WindowsAuth.Validate_Principal2(userName, pwd, Domain)); default: throw new InvalidOperationException($"Auth method: {AuthPrincipal} is not valid"); } }