diff --git a/ca/adminClient.go b/ca/adminClient.go index c3ba666f..72f62dd8 100644 --- a/ca/adminClient.go +++ b/ca/adminClient.go @@ -90,6 +90,13 @@ func (c *AdminClient) generateAdminToken(aud *url.URL) (string, error) { return "", err } + // Drop any query string parameter from the token audience + aud = &url.URL{ + Scheme: aud.Scheme, + Host: aud.Host, + Path: aud.Path, + } + now := time.Now() tokOptions := []token.Options{ token.WithJWTID(jwtID),