{"action":"reopened","issue":{"url":"https://api.github.com/repos/Geonovum/etf-test-projects-inspire/issues/48","repository_url":"https://api.github.com/repos/Geonovum/etf-test-projects-inspire","labels_url":"https://api.github.com/repos/Geonovum/etf-test-projects-inspire/issues/48/labels{/name}","comments_url":"https://api.github.com/repos/Geonovum/etf-test-projects-inspire/issues/48/comments","events_url":"https://api.github.com/repos/Geonovum/etf-test-projects-inspire/issues/48/events","html_url":"https://github.com/Geonovum/etf-test-projects-inspire/issues/48","id":148389212,"number":48,"title":"HTTP Authentication: only on services, not on requests to get metadata ","user":{"login":"thijsbrentjens","id":1172941,"avatar_url":"https://avatars.githubusercontent.com/u/1172941?v=3","gravatar_id":"","url":"https://api.github.com/users/thijsbrentjens","html_url":"https://github.com/thijsbrentjens","followers_url":"https://api.github.com/users/thijsbrentjens/followers","following_url":"https://api.github.com/users/thijsbrentjens/following{/other_user}","gists_url":"https://api.github.com/users/thijsbrentjens/gists{/gist_id}","starred_url":"https://api.github.com/users/thijsbrentjens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thijsbrentjens/subscriptions","organizations_url":"https://api.github.com/users/thijsbrentjens/orgs","repos_url":"https://api.github.com/users/thijsbrentjens/repos","events_url":"https://api.github.com/users/thijsbrentjens/events{/privacy}","received_events_url":"https://api.github.com/users/thijsbrentjens/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Geonovum/etf-test-projects-inspire/labels/ATOM%20tests","name":"ATOM tests","color":"5319e7"},{"url":"https://api.github.com/repos/Geonovum/etf-test-projects-inspire/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/Geonovum/etf-test-projects-inspire/labels/help%20wanted","name":"help wanted","color":"159818"},{"url":"https://api.github.com/repos/Geonovum/etf-test-projects-inspire/labels/WFS%20ISO19142%20tests","name":"WFS ISO19142 tests","color":"fbca04"},{"url":"https://api.github.com/repos/Geonovum/etf-test-projects-inspire/labels/WMS%20tests","name":"WMS tests","color":"006b75"}],"state":"open","locked":false,"assignee":{"login":"thijsbrentjens","id":1172941,"avatar_url":"https://avatars.githubusercontent.com/u/1172941?v=3","gravatar_id":"","url":"https://api.github.com/users/thijsbrentjens","html_url":"https://github.com/thijsbrentjens","followers_url":"https://api.github.com/users/thijsbrentjens/followers","following_url":"https://api.github.com/users/thijsbrentjens/following{/other_user}","gists_url":"https://api.github.com/users/thijsbrentjens/gists{/gist_id}","starred_url":"https://api.github.com/users/thijsbrentjens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thijsbrentjens/subscriptions","organizations_url":"https://api.github.com/users/thijsbrentjens/orgs","repos_url":"https://api.github.com/users/thijsbrentjens/repos","events_url":"https://api.github.com/users/thijsbrentjens/events{/privacy}","received_events_url":"https://api.github.com/users/thijsbrentjens/received_events","type":"User","site_admin":false},"milestone":null,"comments":10,"created_at":"2016-04-14T14:58:56Z","updated_at":"2016-06-10T10:08:51Z","closed_at":null,"body":"Reported from E.L.F. on WFS tests: when using HTTP authentication, the credentials (intended for a service) are also used when getting metadata records. This may go wrong on some CSW implementations that also support authentication on metadata (like GeoNetwork) .\r\n\r\nProposal: only use credentials on the service requests, not on any metadata test.\r\n\r\nTwo approaches possible:\r\n1) change the method updateCredentials in the Groovy script de.interactive_instruments.xtf.Util. We should have some kind of filter that the request is NOT part of the service, but to a metadata document (a nasty one when doing Atom tests: determine if the request is for metadata or for a service feed)\r\n2) override/remove any Authorization header in the metadata get requests. This may have disadvantages if the metadata is also behind some authentication mechanism, but I think this is more rare\r\n\r\nI prefer the second approach.\r\n\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"thijsbrentjens"}}