Syncano.Net.Api.UserSyncanoClient.Login C# (CSharp) Method

Login() public method

Logs in a user. This method is intended for User API key usage.
public Login ( string userName, string password ) : Task
userName string User name.
password string User's password.
return Task
        public async Task<string> Login(string userName, string password)
        {
            if (userName == null || password == null)
                throw new ArgumentNullException();

            var authKey = await _syncanoClient.GetAsync<string>("user.login", new {user_name = userName, password}, "auth_key");
            _syncanoClient.SetUserContext(authKey);
            return authKey;
        }

Usage Example

        public async Task Login_CreatesNewAuthKey(UserSyncanoClient client)
        {
            //when
            var result = await client.Login(TestData.UserName, TestData.UserPassword);

            //then
            result.ShouldNotBeNull();
        }
All Usage Examples Of Syncano.Net.Api.UserSyncanoClient::Login