0.38.0 - Anonymous access for published queries
Orbital 0.38.0 - Per-query opt-out from authentication for published HTTP query endpoints
New Features
Anonymous access for published queries
Available since 0.38.0Queries published as HTTP endpoints can now opt out of authentication on a per-query basis using the new @com.orbitalhq.authentication.AllowAnonymous annotation.
When Orbital is deployed with an authentication provider configured, all published query endpoints require a valid token by default. @AllowAnonymous relaxes that requirement for a single query — useful for health checks, public catalogues, or any endpoint intended to be reachable without a token. Other queries in the same workspace are unaffected.
import taxi.http.HttpOperationimport com.orbitalhq.authentication.AllowAnonymous
@HttpOperation(url = '/api/q/healthcheck', method = 'GET')@AllowAnonymousquery Healthcheck { find { status: String = "ok" }}The annotation only affects the authentication check. Data policies and authorization rules still run.
See the docs on allowing anonymous access for more detail.