AppHarbor.Commands.LoginUserCommand.GetAccessToken C# (CSharp) Method

GetAccessToken() public method

public GetAccessToken ( string username, string password ) : string
username string
password string
return string
        public virtual string GetAccessToken(string username, string password)
        {
            //NOTE: Remove when merged into AppHarbor.NET library
            var restClient = new RestClient(PackageTokenClientBaseUrl);
            var request = new RestRequest("/token", Method.POST);

            request.AddParameter("username", username);
            request.AddParameter("password", password);

            var response = restClient.Execute(request);
            var accessToken = HttpUtility.ParseQueryString(response.Content)["access_token"];

            if (accessToken == null)
            {
                throw new CommandException("Couldn't log in. Try again");
            }

            return accessToken;
        }