GSF.Identity.UserInfo.DefinePrivilegedAccount C# (CSharp) Method

DefinePrivilegedAccount() public method

Defines the credentials of a privileged domain account that can be used for impersonation prior to the retrieval of user information from the Active Directory.
public DefinePrivilegedAccount ( string domain, string username, string password ) : void
domain string Domain of privileged domain user account.
username string Username of privileged domain user account.
password string Password of privileged domain user account.
return void
        public void DefinePrivilegedAccount(string domain, string username, string password)
        {
            // Check input parameters.
            if (string.IsNullOrEmpty(domain))
                throw new ArgumentNullException(nameof(domain));

            if (string.IsNullOrEmpty(username))
                throw new ArgumentNullException(nameof(username));

            if (string.IsNullOrEmpty(password))
                throw new ArgumentNullException(nameof(password));

            // Set the credentials for privileged domain user account.
            m_privilegedDomain = domain;
            m_privilegedUserName = username;
            m_privilegedPassword = password;
        }