MCPcopy
hub / github.com/opentrace/opentrace / _generate_pkce

Function _generate_pkce

agent/src/opentrace_agent/cli/auth.py:164–169  ·  view source on GitHub ↗

Return (code_verifier, code_challenge) for S256 PKCE.

()

Source from the content-addressed store, hash-verified

162
163
164def _generate_pkce() -> tuple[str, str]:
165 """Return (code_verifier, code_challenge) for S256 PKCE."""
166 verifier = secrets.token_urlsafe(64)
167 digest = hashlib.sha256(verifier.encode("ascii")).digest()
168 challenge = base64.urlsafe_b64encode(digest).rstrip(b"=").decode("ascii")
169 return verifier, challenge
170
171
172# ---------------------------------------------------------------------------

Callers 1

loginFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected