opengeospatial / ets-ogcapi-processes10

Other
3 stars 3 forks source link

Make ETS working with secured instances #47

Open gfenoy opened 1 year ago

gfenoy commented 1 year ago

Is your feature request related to a problem? Please describe.

We would like to be able to set specific headers to be sent to the Instance Under Test (IUT) for ensuring that server implementation requiring secured access can be tested.

Describe the solution you'd like

Using a new extra_headers option giving the opportunity to pass any extra headers required to IUT.

ghobona commented 1 year ago

Related to https://github.com/opengeospatial/teamengine/issues/46

fmigneault commented 1 year ago

I would love to have this as well!

I was able to set up special permissions set for the ETS to work on endpoints under /processes/echo. However, the /jobs endpoint can contain other users' jobs, and I cannot open this publicly only for the purpose of the ETS.

If it could support some kind of Authorization: Bearer <token> header, which could be specified as input just like the echo process name can, then I could grant it special access for specific tests and jobs.

ghobona commented 1 year ago

This issue is potentially related to https://github.com/opengeospatial/teamengine/issues/580