Andy Clayton
36018d19ae
support multiple response types per client
...
The Dynamic Client Registration spec specifies multiple response_types
and grant_types per client
(https://openid.net/specs/openid-connect-registration-1_0.html#ClientMetadata ).
Since grant_types can be inferred from response_types we should be able
to support both without needing to store grant_types.
This also helps with oidc-client-js which expects a client that supports
both "id_token" and "id_token token".
2018-08-16 11:38:46 -05:00
Juan Ignacio Fiorentino
776f040624
Fix BaseCodeTokenModel and user attr.
2018-04-13 16:36:51 -03:00
Juan Ignacio Fiorentino
dbed87aa78
Client credentials implementation.
2018-04-08 17:43:24 -03:00
Juan Ignacio Fiorentino
582587f337
Fix PEP8. New migration.
2018-03-27 17:15:06 -03:00
Monte Hellawell
6beb186540
Add owner field to Client ( #211 )
...
* Add owner field to Client
* Add related_name to client owner
2017-11-09 11:57:22 +01:00
Wojciech Bartosiak
8149f1f9ab
Merge pull request #203 from psavoie/develop
...
Add pep8 compliance and checker
2017-08-23 15:29:49 +02:00
Philippe Savoie
5dcd6a10b0
Add pep8 compliance and checker
2017-08-22 11:53:52 -07:00
Dillon Dixon
04c03787af
Fix Django 2.0 deprecation warnings ( #185 )
...
* explicit default foreign key delete operations
* first iteration of Django 2.0 deprecation fixes
2017-08-10 11:38:50 +02:00
kaveh
b164388e15
Adds per-client consent customization
2017-04-11 13:16:06 -07:00
Ignacio Fiorentino
66a3497a1c
Fix refresh_token cannot be primary key if null.
2016-12-12 16:46:21 -03:00
Ignacio Fiorentino
f8e0f2dc2c
Re-generate migrations with Python 3.
2016-11-01 12:00:13 -03:00
Ignacio Fiorentino
5d07111a18
Implementing end_session_endpoint feature with post_logout_redirect_uri.
2016-10-31 17:07:06 -03:00
Wojciech Bartosiak
2bf2ffa275
added migrations for client secret
2016-10-05 17:58:39 +02:00
Ignacio Fiorentino
4971449684
Create migration again.
2016-09-12 11:09:21 -03:00
Ignacio Fiorentino
1973ce1108
Add more attr to Client object.
2016-09-09 15:57:25 -03:00
Ignacio Fiorentino
f8dbfa5c04
Add Hybrid flow login in view and models.
2016-09-08 16:21:48 -03:00
Ignacio Fiorentino
2214ec0d70
Add missing migration.
2016-08-11 16:56:02 -03:00
Ignacio Fiorentino
5255719700
Add date_given to UserConsent model. Add verbose names in models.
2016-06-13 12:15:10 -03:00
Ignacio Fiorentino
41f23afa31
Add missing migration.
2016-06-10 10:57:31 -03:00
Ignacio Fiorentino
a0c7b3c0c4
Create migrations. Improve docs.
2016-04-25 17:33:52 -03:00
Ignacio Fiorentino
e495d6c41d
Remplace AES encryption with database. For saving PKCE parameters.
2016-04-07 16:18:47 -03:00
Ignacio Fiorentino
a3247db273
Improve handle of client_secret with client_types.
2016-04-05 18:31:08 -03:00
Ignacio Fiorentino
1a74bcbc5c
Add client type to client creation form.
2016-04-04 17:19:49 -03:00
juanifioren
25a59c8344
Refactoring supporting OAuth2 flow.
2016-02-16 17:33:12 -03:00
juanifioren
584e0c951b
Adding missing migrations.
2016-02-02 16:46:22 -03:00
juanifioren
998ea5fcd1
Implementation of RSA Keys using Models. Also providing DOC.
2016-01-25 17:52:24 -03:00
juanifioren
6e1f0822aa
Auto-generate client_id and client_secret in the admin.
2016-01-11 16:04:04 -03:00
Sjoerd Langkemper
2fc4c138b3
Make (user, client) unique on UserConsent
...
We assume this combination is unique with our get and get_or_create
calls.
2015-11-10 11:29:05 +01:00
Maarten van Schaik
03d2770f5e
Store refresh token
2015-09-30 12:42:04 +02:00
juanifioren
165c316bbe
Add new migrations.
2015-08-05 14:51:18 -03:00
juanifioren
6dde3a59a8
Add nonce to Code model. Modify create_code function.
2015-07-15 16:23:36 -03:00
juanifioren
fea181bf41
Add migrations for user consent.
2015-06-22 18:40:38 -03:00
juanifioren
99ec0675ee
Add missing previously removed migration.
2015-04-21 17:43:00 -03:00
Juan Ignacio Fiorentino
5c415c8da7
Delete 0001_initial.py
2015-03-12 14:38:55 -03:00
juanifioren
2bac30361e
Change name of the package.
2015-02-18 15:07:22 -03:00