Example #1
0
        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");
            }
        }