private async Task Authenticate(CancellationToken cancellationToken) { var user = new User { Username = _internalApiCredential.Username, Password = _internalApiCredential.Password }; var authenticationResult = await _iBaseApiConsumer.Post <User, RequestResult <Authentication> >(user, "/api/v1/Authentications", cancellationToken); if (authenticationResult.Succeeded) { _authentication = authenticationResult.Model; } }
public async Task <RequestResult <User> > Authenticate(User user, CancellationToken cancellationToken) { var token = await _iBusinessApiAuthentication.ReadToken(cancellationToken); return(await _iBaseApiConsumer.Post <User, RequestResult <User> >(user, "/api/v1/Users/Authenticate", token, cancellationToken)); }