MCPcopy Create free account
hub / github.com/basecamp/hey-cli / generateState

Function generateState

internal/auth/oauth.go:128–134  ·  view source on GitHub ↗

generateState generates a random state parameter for CSRF protection.

()

Source from the content-addressed store, hash-verified

126
127// generateState generates a random state parameter for CSRF protection.
128func generateState() string {
129 b := make([]byte, 16)
130 if _, err := rand.Read(b); err != nil {
131 panic("crypto/rand failed: " + err.Error())
132 }
133 return base64.RawURLEncoding.EncodeToString(b)
134}

Callers 1

LoginMethod · 0.85

Calls 1

ErrorMethod · 0.45

Tested by

no test coverage detected