Skip to content

PKCE not available in OIDC (OpenID Connect) Backend #1679

@mkeuschn

Description

@mkeuschn

With the new OAuth 2.1 (https://oauth.net/2.1/) standard PKCE is mandatory

PKCE is required for all OAuth clients using the authorization code flow

For now we can disable PKCE in our Identity Provider but in the future this may not possible.

When PKCE is enabled following error is returned

error_description=code_challenge+is+required

DefectDojo Ticket: DefectDojo/django-DefectDojo#14729

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions