Skip to content

feat: Remove trusted issuer check from authorization code flow #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: wip/verify
Choose a base branch
from

Conversation

berkes
Copy link

@berkes berkes commented Jun 6, 2025

This removes the trusted issuer check from the authorization code flow as discussed

Users weren't prompted, only an error logged to the console, amids many
other errors and logs. Users won't see why it doesn't work.

Devs have no easy or documented way to provide trusted issuers either.
Trusted issuers are not per-user but server-wide, so allowing users to
add/ignore/allow them, is not possible in current setup.

All in all, this "feature" is very much in our way, annoying and it adds
nothing yet. It will increase security when finished. But in current
state doesn't add safety, but is annoying and in the way.

@berkes berkes requested review from mrvanes and jessevanmuijden June 6, 2025 14:32
Users weren't prompted, only an error logged to the console, amids many
other errors and logs. Users won't see why it doesn't work.

Devs have no easy or documented way to provide trusted issuers either.
Trusted issuers are not per-user but server-wide, so allowing users to
add/ignore/allow them, is not possible in current setup.

All in all, this "feature" is very much in our way, annoying and it adds
nothing yet. It will increase security when finished. But in current
state doesn't add safety, but is annoying and in the way.
@berkes berkes force-pushed the wip/verify-rm-trusted-issuers branch from 1c43351 to 3e30193 Compare June 25, 2025 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants