// utils/oauth_utils.go package utils import ( "crypto/rand" "fmt" ) // GenerateState generates a random state string for OAuth func GenerateState() string { b := make([]byte, 16) rand.Read(b) return fmt.Sprintf("%x", b) }