Skip to content
Snippets Groups Projects
Commit 5ba9cbc4 authored by Julian's avatar Julian
Browse files

hopefully finally fixed oauth2 default scope injection

parent 2944d9f0
No related branches found
No related tags found
No related merge requests found
import datetime import datetime
import functools import functools
import urllib.parse
from flask import Blueprint, request, jsonify, render_template, session, redirect from flask import Blueprint, request, jsonify, render_template, session, redirect
from werkzeug.datastructures import ImmutableMultiDict from werkzeug.datastructures import ImmutableMultiDict
...@@ -73,7 +74,7 @@ def inject_scope(func): ...@@ -73,7 +74,7 @@ def inject_scope(func):
args = request.args.to_dict() args = request.args.to_dict()
if not args.get('scope'): if not args.get('scope'):
args['scope'] = 'profile' args['scope'] = 'profile'
request.args = ImmutableMultiDict(args) return redirect(request.base_url+'?'+urllib.parse.urlencode(args))
return func(*args, **kwargs) return func(*args, **kwargs)
return decorator return decorator
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment