mozilla / mozilla-django-oidc

A django OpenID Connect library
https://mozilla-django-oidc.readthedocs.io
Mozilla Public License 2.0
444 stars 166 forks source link

disable PKCE by default #511

Closed escattone closed 8 months ago

escattone commented 8 months ago

Not all authorization providers yet support PKCE layered on top of the normal, secret-based authorization code flow -- for example, Mozilla Accounts explicitly forbids it -- so in order to avoid the next release being a potentially breaking change, let's set the default value of OIDC_USE_PKCE to False.