Metadata-Version: 2.4
Name: tba-provider-security-proof-pkce
Version: 0.1.0
Summary: PKCE proof helper and verifier provider for the TBA package suite.
License-Expression: Apache-2.0
Keywords: tigrbl,security,pkce,proof-key,oauth
Requires-Python: >=3.10,<3.15
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Typing :: Typed
Requires-Dist: tba-concrete-pkce (==0.4.0.dev2)
Project-URL: Homepage, https://github.com/tigrbl/tigrbl_auth
Project-URL: PyPI, https://pypi.org/project/tba-provider-security-proof-pkce/
Project-URL: Repository, https://github.com/tigrbl/tigrbl_auth
Project-URL: Source, https://github.com/tigrbl/tigrbl_auth/tree/master/pkgs/20-providers/tba-provider-security-proof-pkce
Project-URL: SSOT, https://github.com/tigrbl/tigrbl_auth/blob/master/.ssot/registry.json
Description-Content-Type: text/markdown

# tba-provider-security-proof-pkce

Standalone RFC 7636 PKCE proof helper and verifier provider for the TBA package suite.

- Owns dependency-light verifier generation, S256 challenge derivation, and challenge verification.
- Exposes `PkceProofProvider` for the security trust domain provider surface.
- Protocol packages such as `tba-protocol-oidc-relying-party` and `tba-protocol-oauth` should import this package instead of duplicating PKCE primitives.

