You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 9, 2021. It is now read-only.
request data from endpoint’s fdsnws/dataselect/queryauth method with corresponding credentials
credentials not matching:
request data from endpoint's fdsnws/dataselect/queryauth method with credentials passed
return either HTTP status code 200 or 204 (depending if there is data available); returning HTTP status code 403 would only be possible if a) no matching token is available and b) only restricted data was requested; status codes are specified by the FDSNWS specs
Fetch routes from stationlite (restriction=open):
request data from endpoint’s fdsnws/dataselect/query method
Best effort approach: Return accessible data (if available)
This is a proposal of @damb and @kaestli from the ETC meeting at Grenoble (09/2018). Comments are welcome.
fdsnws/dataselect/auth(HTTPS):username:passwordto the clienteida-federatortoken context specific credentialsfdsnws/dataselect/queryauth(HTTPS):stationlite(restriction=closed):eida-federatortoken specificeida-federatortoken:fdsnws/dataselect/authmethod -> temporary credentials forfdsnws/dataselect/queryauthare created (at endpoints)eida-federatorstores credentials (endpoint specific)fdsnws/dataselect/queryauthmethod with corresponding credentialsrequest data from endpoint'sfdsnws/dataselect/queryauthmethod with credentials passedstationlite(restriction=open):fdsnws/dataselect/querymethod