Expand description
PKCE code verifiers.
The Verifier<'_> type represents PKCE code verifiers, which are strings
that consist of valid characters (see string) and have certain lengths
(see length).
§Examples
Generating random verifiers:
use pkce_std::{length::Length, verifier::Verifier};
let length = Length::default();
let verifier = Verifier::generate(length);
let other = Verifier::generate(length);
assert_ne!(verifier, other);Generating verifiers from random bytes:
use pkce_std::{count::Count, verifier::Verifier};
let count = Count::default();
let verifier = Verifier::generate_encode(count);
let other = Verifier::generate_encode(count);
assert_ne!(verifier, other);Structs§
- Verifier
- Represents PKCE code verifiers.
Enums§
- Error
- Represents errors that can occur when constructing verifiers.
Constants§
- ERROR
- Represents the error message for invalid verifiers.
Type Aliases§
- Static
Verifier static - An alias for
Verifier<'static>.