Not possible to configure client_id for an external OIDC directory #3067
Closed
quagsirus
started this conversation in
Community Discussions
Replies: 2 comments 1 reply
-
|
Separate but related - Stalwart operates as a public client - is it possible to work as a private client and accept a client secret in configuration? |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Does your OIDC support anonymous dynamic client registration? If not I suggest you find a new IdP as you won't be able to use PACC once Apple and other mail clients implement it. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Issue Description
It's not possible to customise the client_id used with an external OIDC directory, breaking compatibility with many providers since some randomly generate a client ID for you to pass to the application, and don't allow you to input a custom one.
Expected Behavior
Stalwart should accept a custom OIDC client ID when configuring a directory (in this config object)
Stalwart should use that client ID when redirecting users to sign in via the OIDC provider e.g.
Actual Behavior
Stalwart uses
stalwart-webuias the client ID e.g.There is no way to change it.
Reproduction Steps
stalwart-webuiRelevant Log Output
No response
Stalwart Version
v0.16.x
Installation Method
Docker
Database Backend
RocksDB
Blob Storage
RocksDB
Search Engine
Internal
Directory Backend
OIDC
Additional Context
No response
I acknowledge that:
traceand included relevant log output if applicable.Beta Was this translation helpful? Give feedback.
All reactions