diff --git a/flask_oauthlib/client.py b/flask_oauthlib/client.py index 51b3fd7d..91f9d176 100644 --- a/flask_oauthlib/client.py +++ b/flask_oauthlib/client.py @@ -519,7 +519,6 @@ def authorize(self, callback=None, state=None, **kwargs): # state can be function for generate a random string state = state() - session['%s_oauthredir' % self.name] = callback url = client.prepare_request_uri( self.expand_url(self.authorize_url), redirect_uri=callback, @@ -618,12 +617,10 @@ def handle_oauth1_response(self): def handle_oauth2_response(self): """Handles an oauth2 authorization response.""" - client = self.make_client() remote_args = { 'code': request.args.get('code'), 'client_secret': self.consumer_secret, - 'redirect_uri': session.get('%s_oauthredir' % self.name) } log.debug('Prepare oauth2 remote args %r', remote_args) remote_args.update(self.access_token_params) @@ -672,7 +669,6 @@ def authorized_response(self): # free request token session.pop('%s_oauthtok' % self.name, None) - session.pop('%s_oauthredir' % self.name, None) return data def authorized_handler(self, f):