Skip to main content

generate_pkce_challenge

Function generate_pkce_challenge 

Source
pub fn generate_pkce_challenge() -> Result<PkceChallenge>
Expand description

Generate a cryptographically secure PKCE challenge pair.

This function generates a random code verifier and computes the corresponding S256 code challenge.

§Example

use vtcode_auth::generate_pkce_challenge;

let challenge = generate_pkce_challenge().unwrap();
// code_verifier is a secret — never print or log it.
assert!(!challenge.code_challenge.is_empty());