public bool PostValues(WebServer server, HttpListenerContext context) { Dictionary <string, object> formParams = context.RequestFormDataDictionary(); string state = (string)formParams["state"]; AuthorizationCodeAuth.Instances.TryGetValue(state, out SpotifyAuthServer <AuthorizationCode> authServer); AuthorizationCodeAuth auth = (AuthorizationCodeAuth)authServer; auth.ClientId = (string)formParams["clientId"]; auth.SecretId = (string)formParams["secretId"]; string uri = auth.GetUri(); return(context.Redirect(uri, false)); }
public async Task <bool> PostValues() { Dictionary <string, object> formParams = await this.RequestFormDataDictionaryAsync(); string state = (string)formParams["state"]; AuthorizationCodeAuth.Instances.TryGetValue(state, out SpotifyAuthServer <AuthorizationCode> authServer); AuthorizationCodeAuth auth = (AuthorizationCodeAuth)authServer; auth.ClientId = (string)formParams["clientId"]; auth.SecretId = (string)formParams["secretId"]; string uri = auth.GetUri(); return(this.Redirect(uri, false)); }