Skip to content

Feature request: allow to specify the client_id #358

Open

Description

@restena-sw

When registering a new client, the client_id is auto-generated and not very human-read/write friendly.

There are use cases where users are expected to provide the client_id themselves in UI. Example: Thunderbird Beta provides a "Custom OAuth Configuration" dialog, see below.

Image

I already commented to Mozilla regarding the use of one .well-known URL instead of 3 to 4 free-text fields ( https://bugzilla.mozilla.org/show_bug.cgi?id=1602166#c58 ) but what remains is the client_id as an extra hurdle.

For a public client, being able to choose a user-friendly string such as "MozillaThunderbird" would reduce error-proneness of OAuth2 configuration there.

The suggestion is thus to enrich the Client Registration UI in the SSP admin portal such that a client_id is auto-generated, but make it a suggestion end changeable in UI.

Activity

  1. cicnavi commented on Sep 5, 2026

    @cicnavi
    Collaborator

    I don't see why wouldn't we allow this. The storage is already varchar 191. I'm thinking of only allowing this when first creating a client (so no option to change it on edit, since this is the id of the row in DB). I'll take a look at it before v7 release.

  2. cicnavi commented on Sep 30, 2026

    @cicnavi
    Collaborator

    Prepared for v7 in 57ce8d5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions