public void StoreNewRequestToken(DotNetOpenAuth.OAuth.Messages.UnauthorizedTokenRequest request, DotNetOpenAuth.OAuth.Messages.ITokenSecretContainingMessage response) { var storage = this.GetTokenStorage(); InMemoryToken token = new InMemoryToken() { Token = response.Token, TokenSecret = response.TokenSecret, TokenType = TokenType.RequestToken }; storage[token.Token] = token; }
public void ExpireRequestTokenAndStoreNewAccessToken(string consumerKey, string requestToken, string accessToken, string accessTokenSecret) { var storage = this.GetTokenStorage(); if (!storage.Remove(requestToken)) { throw new ArgumentException("Specified requestToken doesn't exist"); } storage[accessToken] = new InMemoryToken() { Token = accessToken, TokenType = TokenType.AccessToken, TokenSecret = accessTokenSecret }; }
private InMemoryToken GetTokenMetadata(string token) { var storage = this.GetTokenStorage(); InMemoryToken inMemoryToken = null; if (!storage.TryGetValue(token, out inMemoryToken)) { throw new ArgumentException("Cannot find secret for specified token"); } return(inMemoryToken); }
public void ExpireRequestTokenAndStoreNewAccessToken(string consumerKey, string requestToken, string accessToken, string accessTokenSecret) { var storage = this.GetTokenStorage(); if (!storage.Remove(requestToken)) { throw new ArgumentException("Specified requestToken doesn't exist"); } storage[accessToken] = new InMemoryToken() { Token = accessToken, TokenType = TokenType.AccessToken, TokenSecret = accessTokenSecret }; }
public void StoreNewRequestToken(DotNetOpenAuth.OAuth.Messages.UnauthorizedTokenRequest request, DotNetOpenAuth.OAuth.Messages.ITokenSecretContainingMessage response) { var storage = this.GetTokenStorage(); InMemoryToken token = new InMemoryToken() { Token = response.Token, TokenSecret = response.TokenSecret, TokenType = TokenType.RequestToken }; storage[token.Token] = token; }