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

Add optional PKCE challenge in email verification #7037

Merged
merged 1 commit into from Mar 13, 2024

Conversation

scotttrinh
Copy link
Contributor

Currently, the email verification endpoint assumes that if you only provide the email address, you are not in a PKCE flow, which means the verification ends with a redirect, or no content. However, most of the supporting libraries expect that verification ends with a PKCE code exchange. Adding an optional PKCE challenge to the email verification endpoint allows the client perform the PKCE code exchange even if they only have an email.

Currently, the email verification endpoint assumes
that if you only provide the email address, you
are not in a PKCE flow, which means the
verification ends with a redirect, or no content.
However, most of the supporting libraries expect
that verification ends with a PKCE code exchange.
Adding an optional PKCE challenge to the email
verification endpoint allows the client perform
the PKCE code exchange even if they only have an
email.
@scotttrinh scotttrinh merged commit 6394465 into master Mar 13, 2024
23 checks passed
@scotttrinh scotttrinh deleted the email-verification-pkce branch March 13, 2024 16:41
msullivan pushed a commit that referenced this pull request Mar 15, 2024
Currently, the email verification endpoint assumes
that if you only provide the email address, you
are not in a PKCE flow, which means the
verification ends with a redirect, or no content.
However, most of the supporting libraries expect
that verification ends with a PKCE code exchange.
Adding an optional PKCE challenge to the email
verification endpoint allows the client perform
the PKCE code exchange even if they only have an
email.
msullivan pushed a commit that referenced this pull request Mar 15, 2024
Currently, the email verification endpoint assumes
that if you only provide the email address, you
are not in a PKCE flow, which means the
verification ends with a redirect, or no content.
However, most of the supporting libraries expect
that verification ends with a PKCE code exchange.
Adding an optional PKCE challenge to the email
verification endpoint allows the client perform
the PKCE code exchange even if they only have an
email.
aljazerzen pushed a commit that referenced this pull request Mar 19, 2024
Currently, the email verification endpoint assumes
that if you only provide the email address, you
are not in a PKCE flow, which means the
verification ends with a redirect, or no content.
However, most of the supporting libraries expect
that verification ends with a PKCE code exchange.
Adding an optional PKCE challenge to the email
verification endpoint allows the client perform
the PKCE code exchange even if they only have an
email.
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.

None yet

4 participants