package oidc_provider import ( "crypto/sha256" "encoding/base64" ) func generateCodeChallenge(verifier string) string { hash := sha256.Sum256([]byte(verifier)) return base64.URLEncoding.WithPadding(base64.NoPadding).EncodeToString(hash[:]) }