diff --git a/pkg/apiserver/middlewares/v1/api_key.go b/pkg/apiserver/middlewares/v1/api_key.go index ce1bc8eee..207f35fc4 100644 --- a/pkg/apiserver/middlewares/v1/api_key.go +++ b/pkg/apiserver/middlewares/v1/api_key.go @@ -33,7 +33,9 @@ func GenerateAPIKey(n int) (string, error) { if _, err := rand.Read(bytes); err != nil { return "", err } - return base64.StdEncoding.EncodeToString(bytes), nil + encoded := base64.StdEncoding.EncodeToString(bytes) + // the '=' can cause issues on some bouncers + return strings.TrimRight(encoded, "="), nil } func NewAPIKey(dbClient *database.Client) *APIKey {