Files
tp/serv_golang_rest_api/internal/utils/oauth_utils.go
T
valitovgaziz c987e3ec19 modified: internal/server/server.go
new file:   internal/utils/oauth_utils.go
add utils oauth state generate
2025-09-30 00:32:14 +05:00

14 lines
238 B
Go

// 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)
}