Bump version v0.3.3.

This commit is contained in:
Ignacio Fiorentino 2016-05-03 12:17:22 -03:00
parent ef88b6ca33
commit 497f2f3a68
4 changed files with 12 additions and 8 deletions

View file

@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file.
### [Unreleased] ### [Unreleased]
### [0.3.3] - 2016-05-03
##### Fixed
- Important bug with PKCE and form submit in Auth Request.
### [0.3.2] - 2016-04-26 ### [0.3.2] - 2016-04-26
##### Added ##### Added

View file

@ -54,12 +54,11 @@ class AuthorizeEndpoint(object):
self.params.response_type = query_dict.get('response_type', '') self.params.response_type = query_dict.get('response_type', '')
self.params.scope = query_dict.get('scope', '').split() self.params.scope = query_dict.get('scope', '').split()
self.params.state = query_dict.get('state', '') self.params.state = query_dict.get('state', '')
self.params.nonce = query_dict.get('nonce', '') self.params.nonce = query_dict.get('nonce', '')
self.params.prompt = query_dict.get('prompt', '') self.params.prompt = query_dict.get('prompt', '')
self.params.code_challenge = query_dict.get('code_challenge', '')
# PKCE parameters. self.params.code_challenge_method = query_dict.get('code_challenge_method', '')
self.params.code_challenge = query_dict.get('code_challenge')
self.params.code_challenge_method = query_dict.get('code_challenge_method')
def validate_params(self): def validate_params(self):
# Client validation. # Client validation.

View file

@ -3,6 +3,6 @@
<input name="response_type" type="hidden" value="{{ params.response_type }}" /> <input name="response_type" type="hidden" value="{{ params.response_type }}" />
<input name="scope" type="hidden" value="{{ params.scope | join:' ' }}" /> <input name="scope" type="hidden" value="{{ params.scope | join:' ' }}" />
<input name="state" type="hidden" value="{{ params.state }}" /> <input name="state" type="hidden" value="{{ params.state }}" />
<input name="nonce" type="hidden" value="{{ params.nonce }}" /> {% if params.nonce %}<input name="nonce" type="hidden" value="{{ params.nonce }}" />{% endif %}
<input name="code_challenge" type="hidden" value="{{ params.code_challenge }}" /> {% if params.code_challenge %}<input name="code_challenge" type="hidden" value="{{ params.code_challenge }}" />{% endif %}
<input name="code_challenge_method" type="hidden" value="{{ params.code_challenge_method }}" /> {% if params.code_challenge_method %}<input name="code_challenge_method" type="hidden" value="{{ params.code_challenge_method }}" />{% endif %}

View file

@ -7,7 +7,7 @@ os.chdir(os.path.normpath(os.path.join(os.path.abspath(__file__), os.pardir)))
setup( setup(
name='django-oidc-provider', name='django-oidc-provider',
version='0.3.2', version='0.3.3',
packages=[ packages=[
'oidc_provider', 'oidc_provider/lib', 'oidc_provider/lib/endpoints', 'oidc_provider', 'oidc_provider/lib', 'oidc_provider/lib/endpoints',
'oidc_provider/lib/utils', 'oidc_provider/tests', 'oidc_provider/tests/app', 'oidc_provider/lib/utils', 'oidc_provider/tests', 'oidc_provider/tests/app',