Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

OIDC: allow individual endpoints to be overridden without disabling discovery #9347

@richvdh

Description

@richvdh

It's sometimes useful to be able to tweak individual endpoints for the OpenID Connect auth provider, for example to add additional parameters to the "authentication" API. One example is for Google, which specifies a prompt parameter telling Google to let the user pick between one of their accounts.

Currently the only way for an admin to add these parameters is by disabling discovery and manually configuring all of the OAuth2 endpoints. I think we should reverse this and make configured endpoints override any discovered ones.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-Social LoginLogin via external identity providersT-EnhancementNew features, changes in functionality, improvements in performance, or user-facing enhancements.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions