Steven A Broderick Elias

Results 22 issues of Steven A Broderick Elias

Running `ziti-router version` now prints additional text to stderr, even when not writing to a tty. This additional text creates the need for additional handling under certain circumstances, for example,...

ziti version: `0.26.10` Request handler for `GET https://${host}:8443/edge/management/v1/docs` attempts to access `swagger.json` at `GET https://${host}:8443/swagger.json`, which results in a 404 as per below: ![image](https://user-images.githubusercontent.com/22971615/201730708-5379baef-f6c4-46f7-abc9-3590087b6562.png) In particular, this happens when the...

bug

ziti version: `0.26.10` Requests to the edge client api endpoints produce `_links` which are unfiltered for non-admin identities. These links cannot be followed by the client successfully as the identity...

ziti version: `0.26.10` `GET /services` accepts an optional parameter `configTypes` that is not currently documented in the specification but is essential for non-priviledged edge clients to request the concrete, coalesced...

Should `GET /edge/client/v1/current-identity/service-configs` exist and in the `GET /edge/client/v1/current-identity` list of of `_links`? `GET /edge/management/v1/identities/:id/service-configs` exists and clients can already access the final, concrete data via `GET /edge/client/v1/services?configTypes=all` This might...

enhancement

An authenticated Edge client can filter for `configs` as follows `GET /services?filter=anyOf(configs) contains ":configId"`. The issue with this pattern is that the client has _no criteria_ by which to determine...

enhancement

ziti version: `v0.26.11` Description: The [Edge OpenAPI Spec](https://github.com/openziti/edge/blob/main/specs/client.yml#L3724) specifies that `GET /current-identity` must return `#/definitions/meta`, of `type: object` in the `#/definitions/currentIdentityDetailEnvelope`. In at least some circumstances, `GET /current-identity` may instead...

bug

Currently, our signature supports accepting the timeout kwarg, but we don't forward it to the ZitiSocket instantiation.