Refactoring in authorize endpoint.
This commit is contained in:
parent
46b0c2f244
commit
253527aa52
1 changed files with 11 additions and 12 deletions
|
@ -22,14 +22,8 @@ class AuthorizeEndpoint(object):
|
||||||
|
|
||||||
def __init__(self, request):
|
def __init__(self, request):
|
||||||
self.request = request
|
self.request = request
|
||||||
|
|
||||||
self.params = Params()
|
self.params = Params()
|
||||||
|
|
||||||
# Because in this endpoint we handle both GET
|
|
||||||
# and POST request.
|
|
||||||
self.query_dict = (self.request.POST if self.request.method == 'POST'
|
|
||||||
else self.request.GET)
|
|
||||||
|
|
||||||
self._extract_params()
|
self._extract_params()
|
||||||
|
|
||||||
# Determine which flow to use.
|
# Determine which flow to use.
|
||||||
|
@ -47,12 +41,17 @@ class AuthorizeEndpoint(object):
|
||||||
|
|
||||||
See: http://openid.net/specs/openid-connect-core-1_0.html#AuthRequest
|
See: http://openid.net/specs/openid-connect-core-1_0.html#AuthRequest
|
||||||
"""
|
"""
|
||||||
self.params.client_id = self.query_dict.get('client_id', '')
|
# Because in this endpoint we handle both GET
|
||||||
self.params.redirect_uri = self.query_dict.get('redirect_uri', '')
|
# and POST request.
|
||||||
self.params.response_type = self.query_dict.get('response_type', '')
|
query_dict = (self.request.POST if self.request.method == 'POST'
|
||||||
self.params.scope = self.query_dict.get('scope', '').split()
|
else self.request.GET)
|
||||||
self.params.state = self.query_dict.get('state', '')
|
|
||||||
self.params.nonce = self.query_dict.get('nonce', '')
|
self.params.client_id = query_dict.get('client_id', '')
|
||||||
|
self.params.redirect_uri = query_dict.get('redirect_uri', '')
|
||||||
|
self.params.response_type = query_dict.get('response_type', '')
|
||||||
|
self.params.scope = query_dict.get('scope', '').split()
|
||||||
|
self.params.state = query_dict.get('state', '')
|
||||||
|
self.params.nonce = query_dict.get('nonce', '')
|
||||||
|
|
||||||
def validate_params(self):
|
def validate_params(self):
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue