Skip to content
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

Update Web Sign In and PKCE #257

Merged
merged 3 commits into from
Nov 30, 2023
Merged

Update Web Sign In and PKCE #257

merged 3 commits into from
Nov 30, 2023

Conversation

dshanske
Copy link
Member

Started this with the goal of updating websignin to the latest version of the specification. It now supports PKCE, uses the code flow, and can use the metadata endpoint and therefore supports issuer verification for additional security.

While testing this, discovered that while all the PKCE tests passed, the system was not properly redirecting them, so since we still accept non PKCE flows, it was letting it through as if it wasn't there. Fixed that here.

Also changed the notice to show when PKCE isn't being used, as opposed to used.

@dshanske dshanske requested a review from pfefferle November 15, 2023 01:49
@dshanske dshanske removed the request for review from pfefferle November 30, 2023 23:00
@dshanske dshanske merged commit 7ba4fd2 into indieweb:trunk Nov 30, 2023
6 checks passed
@dshanske dshanske deleted the websignin branch November 30, 2023 23:03
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.

1 participant