crouchcd

crouchcd/pkce-challenge

Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair

JavaScript
91
18
MIT License

This library generates and verifies Proof Key for Code Exchange (PKCE) challenge pairs, which are used to enhance OAuth 2.0 security by preventing authorization code interception attacks. It provides functions to create code verifier and challenge pairs using either SHA-256 hashing (S256) or plain text (plain), and includes verification capabilities to ensure the integrity of the generated pairs. The library is designed for developers implementing OAuth 2.0 authentication flows in JavaScript applications, particularly those building mobile apps, single-page applications, or public clients that need to securely handle authorization codes without exposing client secrets.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies

Support the repos that depend on this repository

Top contributors

crouchcd's profile
crouchcd
71 contributions
Copilot's profile
Copilot
7 contributions
saschanaz's profile
saschanaz
5 contributions
dependabot[bot]'s profile
dependabot[bot]
5 contributions
RobinVdBroeck's profile
RobinVdBroeck
2 contributions
gretchenfitze's profile
gretchenfitze
1 contributions
meck93's profile
meck93
1 contributions
SeyyedKhandon's profile
SeyyedKhandon
1 contributions
lordnox's profile
lordnox
1 contributions
li-yechao's profile
li-yechao
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet