AWSSAML.SetAWSSAMLCredentials.AskUserForCredentials C# (CSharp) Метод

AskUserForCredentials() приватный Метод

private AskUserForCredentials ( bool useCurrentCredentials ) : ICredentials
useCurrentCredentials bool
Результат ICredentials
        private ICredentials AskUserForCredentials(bool useCurrentCredentials)
        {
            if (useCurrentCredentials)
            {
                return CredentialCache.DefaultCredentials;
            }
            else
            {
                string userName, password, domain = null;

                Console.Write("username: ");
                userName = Console.ReadLine();

                Console.Write("password: ");
                password = GetPasswordViaConsole();
                Console.WriteLine();

                Console.Write("domain: ");
                domain = Console.ReadLine();

                return new NetworkCredential(userName, password, domain);
            }
        }