MCPcopy Index your code
hub / github.com/coder/coder / generatePKCE

Function generatePKCE

coderd/oauth2_test.go:892–897  ·  view source on GitHub ↗

generatePKCE creates a PKCE verifier and S256 challenge for testing.

()

Source from the content-addressed store, hash-verified

890
891// generatePKCE creates a PKCE verifier and S256 challenge for testing.
892func generatePKCE() (verifier, challenge string) {
893 verifier = uuid.NewString() + uuid.NewString()
894 h := sha256.Sum256([]byte(verifier))
895 challenge = base64.RawURLEncoding.EncodeToString(h[:])
896 return verifier, challenge
897}
898
899func authorizationFlow(ctx context.Context, client *codersdk.Client, cfg *oauth2.Config) (code, codeVerifier string, err error) {
900 state := uuid.NewString()

Calls

no outgoing calls

Tested by

no test coverage detected