private async Task <OAuthCompleteInformation> RequestToken() { if (_CompleteInformation != null) { return(_CompleteInformation); } if (_TokenInformation?.PartialOrValid == true) { return(null); } var requestTokenClient = GetRequestTokenClient(RequestUrl); _TokenInformation = await GetTokenInformationFromRequest(requestTokenClient, _RequestTokenUrl); if (!TokenIsValid) { return(null); } return(_CompleteInformation = new OAuthCompleteInformation(_ConsumerInformation, _TokenInformation)); }
public OAuthCompleteInformation(OAuthConsumerInformation consumerInformation, OAuthTokenInformation oAuthTokenInformation) { ConsumerInformation = consumerInformation; TokenInformation = oAuthTokenInformation; }