Untitled
unknown
plain_text
2 years ago
846 B
10
Indexable
package main import ( "crypto/sha256" "encoding/base64" "fmt" ) func generateCodeVerifier(codeChallenge string) (string, error) { // Decode the base64-encoded code challenge challengeBytes, err := base64.URLEncoding.DecodeString(codeChallenge) if err != nil { return "", err } // Encode the decoded bytes to base64 codeVerifier := base64.URLEncoding.EncodeToString(challengeBytes) return codeVerifier, nil } func main() { // Example code challenge (replace this with your actual code challenge) codeChallenge := "exampleCodeChallenge123" // Generate code verifier from the code challenge codeVerifier, err := generateCodeVerifier(codeChallenge) if err != nil { fmt.Println("Error generating code verifier:", err) return } // Print the generated code verifier fmt.Println("Generated Code Verifier:", codeVerifier) }
Editor is loading...
Leave a Comment