11diff -ur oidc_provider.orig/migrations/0001_initial.py oidc_provider/migrations/0001_initial.py
2- --- oidc_provider.orig/migrations/0001_initial.py 2020-05-22 15:09:21.005044205 +0200
3- +++ oidc_provider/migrations/0001_initial.py 2020-05-22 15:09:40.305603247 +0200
2+ --- oidc_provider.orig/migrations/0001_initial.py 2018-04-13 21:43:28.000000000 +0200
3+ +++ oidc_provider/migrations/0001_initial.py 2020-06-07 13:34:26.826716519 +0200
44@@ -18,8 +18,8 @@
55 fields=[
66 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
@@ -69,8 +69,8 @@ diff -ur oidc_provider.orig/migrations/0001_initial.py oidc_provider/migrations/
6969 ],
7070 options={
7171diff -ur oidc_provider.orig/migrations/0003_code_nonce.py oidc_provider/migrations/0003_code_nonce.py
72- --- oidc_provider.orig/migrations/0003_code_nonce.py 2020-05-22 15:09:21.005044205 +0200
73- +++ oidc_provider/migrations/0003_code_nonce.py 2020-05-22 15:09:40.297603016 +0200
72+ --- oidc_provider.orig/migrations/0003_code_nonce.py 2018-03-08 14:55:41.000000000 +0100
73+ +++ oidc_provider/migrations/0003_code_nonce.py 2020-06-07 13:34:26.826716519 +0200
7474@@ -14,6 +14,6 @@
7575 migrations.AddField(
7676 model_name='code',
@@ -80,8 +80,8 @@ diff -ur oidc_provider.orig/migrations/0003_code_nonce.py oidc_provider/migratio
8080 ),
8181 ]
8282diff -ur oidc_provider.orig/migrations/0005_token_refresh_token.py oidc_provider/migrations/0005_token_refresh_token.py
83- --- oidc_provider.orig/migrations/0005_token_refresh_token.py 2020-05 -22 15:09:21.005044205 +0200
84- +++ oidc_provider/migrations/0005_token_refresh_token.py 2020-05-22 15:09:40.269602205 +0200
83+ --- oidc_provider.orig/migrations/0005_token_refresh_token.py 2018-03 -22 16:47:44.000000000 +0100
84+ +++ oidc_provider/migrations/0005_token_refresh_token.py 2020-06-07 13:34:26.826716519 +0200
8585@@ -14,7 +14,7 @@
8686 migrations.AddField(
8787 model_name='token',
@@ -92,8 +92,8 @@ diff -ur oidc_provider.orig/migrations/0005_token_refresh_token.py oidc_provider
9292 ),
9393 ]
9494diff -ur oidc_provider.orig/migrations/0012_auto_20160405_2041.py oidc_provider/migrations/0012_auto_20160405_2041.py
95- --- oidc_provider.orig/migrations/0012_auto_20160405_2041.py 2020-05 -22 15:09:21.005044205 +0200
96- +++ oidc_provider/migrations/0012_auto_20160405_2041.py 2020-05-22 15:09:40.289602784 +0200
95+ --- oidc_provider.orig/migrations/0012_auto_20160405_2041.py 2018-03 -22 16:48:06.000000000 +0100
96+ +++ oidc_provider/migrations/0012_auto_20160405_2041.py 2020-06-07 13:34:26.826716519 +0200
9797@@ -15,6 +15,6 @@
9898 migrations.AlterField(
9999 model_name='client',
@@ -103,8 +103,8 @@ diff -ur oidc_provider.orig/migrations/0012_auto_20160405_2041.py oidc_provider/
103103 ),
104104 ]
105105diff -ur oidc_provider.orig/migrations/0013_auto_20160407_1912.py oidc_provider/migrations/0013_auto_20160407_1912.py
106- --- oidc_provider.orig/migrations/0013_auto_20160407_1912.py 2020-05 -22 15:09:21.005044205 +0200
107- +++ oidc_provider/migrations/0013_auto_20160407_1912.py 2020-05-22 15:09:40.277602437 +0200
106+ --- oidc_provider.orig/migrations/0013_auto_20160407_1912.py 2018-03 -22 16:48:06.000000000 +0100
107+ +++ oidc_provider/migrations/0013_auto_20160407_1912.py 2020-06-07 13:34:26.826716519 +0200
108108@@ -15,11 +15,11 @@
109109 migrations.AddField(
110110 model_name='code',
@@ -120,8 +120,8 @@ diff -ur oidc_provider.orig/migrations/0013_auto_20160407_1912.py oidc_provider/
120120 ),
121121 ]
122122diff -ur oidc_provider.orig/migrations/0015_change_client_code.py oidc_provider/migrations/0015_change_client_code.py
123- --- oidc_provider.orig/migrations/0015_change_client_code.py 2020-05-22 15:09:21.005044205 +0200
124- +++ oidc_provider/migrations/0015_change_client_code.py 2020-05-22 15:09:40.281602552 +0200
123+ --- oidc_provider.orig/migrations/0015_change_client_code.py 2018-04-13 21:43:28.000000000 +0200
124+ +++ oidc_provider/migrations/0015_change_client_code.py 2020-06-07 13:34:26.826716519 +0200
125125@@ -20,7 +20,7 @@
126126 migrations.AlterField(
127127 model_name='client',
@@ -141,17 +141,8 @@ diff -ur oidc_provider.orig/migrations/0015_change_client_code.py oidc_provider/
141141 migrations.AlterField(
142142 model_name='token',
143143diff -ur oidc_provider.orig/migrations/0016_userconsent_and_verbosenames.py oidc_provider/migrations/0016_userconsent_and_verbosenames.py
144- --- oidc_provider.orig/migrations/0016_userconsent_and_verbosenames.py 2020-05-22 15:09:21.005044205 +0200
145- +++ oidc_provider/migrations/0016_userconsent_and_verbosenames.py 2020-05-22 15:14:37.858221152 +0200
146- @@ -20,7 +20,7 @@
147- model_name='userconsent',
148- name='date_given',
149- field=models.DateTimeField(
150- - default=datetime.datetime(2016, 6, 10, 17, 53, 48, 889808, tzinfo=utc), verbose_name='Date Given'),
151- + default=datetime.datetime(2016, 6, 10, 17, 53, 48, 889808), verbose_name='Date Given'),
152- preserve_default=False,
153- ),
154- migrations.AlterField(
144+ --- oidc_provider.orig/migrations/0016_userconsent_and_verbosenames.py 2018-04-13 21:43:28.000000000 +0200
145+ +++ oidc_provider/migrations/0016_userconsent_and_verbosenames.py 2020-06-07 13:34:26.826716519 +0200
155146@@ -32,12 +32,12 @@
156147 migrations.AlterField(
157148 model_name='client',
@@ -216,8 +207,8 @@ diff -ur oidc_provider.orig/migrations/0016_userconsent_and_verbosenames.py oidc
216207 migrations.AlterField(
217208 model_name='token',
218209diff -ur oidc_provider.orig/migrations/0017_auto_20160811_1954.py oidc_provider/migrations/0017_auto_20160811_1954.py
219- --- oidc_provider.orig/migrations/0017_auto_20160811_1954.py 2020-05-22 15:09:21.005044205 +0200
220- +++ oidc_provider/migrations/0017_auto_20160811_1954.py 2020-05-22 15:09:40.329603942 +0200
210+ --- oidc_provider.orig/migrations/0017_auto_20160811_1954.py 2018-04-13 21:43:28.000000000 +0200
211+ +++ oidc_provider/migrations/0017_auto_20160811_1954.py 2020-06-07 13:34:26.826716519 +0200
221212@@ -20,7 +20,7 @@
222213 migrations.AlterField(
223214 model_name='client',
@@ -237,8 +228,8 @@ diff -ur oidc_provider.orig/migrations/0017_auto_20160811_1954.py oidc_provider/
237228 migrations.AlterField(
238229 model_name='token',
239230diff -ur oidc_provider.orig/migrations/0018_hybridflow_and_clientattrs.py oidc_provider/migrations/0018_hybridflow_and_clientattrs.py
240- --- oidc_provider.orig/migrations/0018_hybridflow_and_clientattrs.py 2020-05-22 15:09:21.005044205 +0200
241- +++ oidc_provider/migrations/0018_hybridflow_and_clientattrs.py 2020-05-22 15:09:40.317603595 +0200
231+ --- oidc_provider.orig/migrations/0018_hybridflow_and_clientattrs.py 2018-04-13 21:43:28.000000000 +0200
232+ +++ oidc_provider/migrations/0018_hybridflow_and_clientattrs.py 2020-06-07 13:34:26.826716519 +0200
242233@@ -15,7 +15,7 @@
243234 migrations.AddField(
244235 model_name='client',
@@ -265,8 +256,8 @@ diff -ur oidc_provider.orig/migrations/0018_hybridflow_and_clientattrs.py oidc_p
265256 migrations.AlterField(
266257 model_name='client',
267258diff -ur oidc_provider.orig/migrations/0019_auto_20161005_1552.py oidc_provider/migrations/0019_auto_20161005_1552.py
268- --- oidc_provider.orig/migrations/0019_auto_20161005_1552.py 2020-05 -22 15:09:21.005044205 +0200
269- +++ oidc_provider/migrations/0019_auto_20161005_1552.py 2020-05-22 15:09:40.325603827 +0200
259+ --- oidc_provider.orig/migrations/0019_auto_20161005_1552.py 2018-03 -22 16:48:30.000000000 +0100
260+ +++ oidc_provider/migrations/0019_auto_20161005_1552.py 2020-06-07 13:34:26.826716519 +0200
270261@@ -15,6 +15,6 @@
271262 migrations.AlterField(
272263 model_name='client',
@@ -276,8 +267,8 @@ diff -ur oidc_provider.orig/migrations/0019_auto_20161005_1552.py oidc_provider/
276267 ),
277268 ]
278269diff -ur oidc_provider.orig/migrations/0021_refresh_token_not_unique.py oidc_provider/migrations/0021_refresh_token_not_unique.py
279- --- oidc_provider.orig/migrations/0021_refresh_token_not_unique.py 2020-05 -22 15:09:21.009044320 +0200
280- +++ oidc_provider/migrations/0021_refresh_token_not_unique.py 2020-05-22 15:09:40.309603363 +0200
270+ --- oidc_provider.orig/migrations/0021_refresh_token_not_unique.py 2018-03 -22 16:48:30.000000000 +0100
271+ +++ oidc_provider/migrations/0021_refresh_token_not_unique.py 2020-06-07 13:34:26.826716519 +0200
281272@@ -15,7 +15,7 @@
282273 migrations.AlterField(
283274 model_name='token',
@@ -287,3 +278,64 @@ diff -ur oidc_provider.orig/migrations/0021_refresh_token_not_unique.py oidc_pro
287278 preserve_default=False,
288279 ),
289280 ]
281+ diff -ur oidc_provider.orig/models.py oidc_provider/models.py
282+ --- oidc_provider.orig/models.py 2018-09-14 21:34:52.000000000 +0200
283+ +++ oidc_provider/models.py 2020-06-07 13:34:26.830716635 +0200
284+ @@ -67,8 +67,8 @@
285+ verbose_name=_(u'Client Type'),
286+ help_text=_(u'<b>Confidential</b> clients are capable of maintaining the confidentiality'
287+ u' of their credentials. <b>Public</b> clients are incapable.'))
288+ - client_id = models.CharField(max_length=255, unique=True, verbose_name=_(u'Client ID'))
289+ - client_secret = models.CharField(max_length=255, blank=True, verbose_name=_(u'Client SECRET'))
290+ + client_id = models.CharField(max_length=228, unique=True, verbose_name=_(u'Client ID'))
291+ + client_secret = models.CharField(max_length=228, blank=True, verbose_name=_(u'Client SECRET'))
292+ response_types = models.ManyToManyField(ResponseType)
293+ jwt_alg = models.CharField(
294+ max_length=10,
295+ @@ -78,15 +78,15 @@
296+ help_text=_(u'Algorithm used to encode ID Tokens.'))
297+ date_created = models.DateField(auto_now_add=True, verbose_name=_(u'Date Created'))
298+ website_url = models.CharField(
299+ - max_length=255, blank=True, default='', verbose_name=_(u'Website URL'))
300+ + max_length=228, blank=True, default='', verbose_name=_(u'Website URL'))
301+ terms_url = models.CharField(
302+ - max_length=255,
303+ + max_length=228,
304+ blank=True,
305+ default='',
306+ verbose_name=_(u'Terms URL'),
307+ help_text=_(u'External reference to the privacy policy of the client.'))
308+ contact_email = models.CharField(
309+ - max_length=255, blank=True, default='', verbose_name=_(u'Contact Email'))
310+ + max_length=228, blank=True, default='', verbose_name=_(u'Contact Email'))
311+ logo = models.FileField(
312+ blank=True, default='', upload_to='oidc_provider/clients', verbose_name=_(u'Logo Image'))
313+ reuse_consent = models.BooleanField(
314+ @@ -186,12 +186,12 @@
315+
316+ user = models.ForeignKey(
317+ settings.AUTH_USER_MODEL, verbose_name=_(u'User'), on_delete=models.CASCADE)
318+ - code = models.CharField(max_length=255, unique=True, verbose_name=_(u'Code'))
319+ - nonce = models.CharField(max_length=255, blank=True, default='', verbose_name=_(u'Nonce'))
320+ + code = models.CharField(max_length=228, unique=True, verbose_name=_(u'Code'))
321+ + nonce = models.CharField(max_length=228, blank=True, default='', verbose_name=_(u'Nonce'))
322+ is_authentication = models.BooleanField(default=False, verbose_name=_(u'Is Authentication?'))
323+ - code_challenge = models.CharField(max_length=255, null=True, verbose_name=_(u'Code Challenge'))
324+ + code_challenge = models.CharField(max_length=228, null=True, verbose_name=_(u'Code Challenge'))
325+ code_challenge_method = models.CharField(
326+ - max_length=255, null=True, verbose_name=_(u'Code Challenge Method'))
327+ + max_length=228, null=True, verbose_name=_(u'Code Challenge Method'))
328+
329+ class Meta:
330+ verbose_name = _(u'Authorization Code')
331+ @@ -205,8 +205,8 @@
332+
333+ user = models.ForeignKey(
334+ settings.AUTH_USER_MODEL, null=True, verbose_name=_(u'User'), on_delete=models.CASCADE)
335+ - access_token = models.CharField(max_length=255, unique=True, verbose_name=_(u'Access Token'))
336+ - refresh_token = models.CharField(max_length=255, unique=True, verbose_name=_(u'Refresh Token'))
337+ + access_token = models.CharField(max_length=228, unique=True, verbose_name=_(u'Access Token'))
338+ + refresh_token = models.CharField(max_length=228, unique=True, verbose_name=_(u'Refresh Token'))
339+ _id_token = models.TextField(verbose_name=_(u'ID Token'))
340+
341+ class Meta:
0 commit comments