italiangrid / voms

The VOMS native service and APIs
https://italiangrid.github.io/voms/
Apache License 2.0
14 stars 19 forks source link

Adapt client libraries and clients to VOMS-AA #124

Closed giacomini closed 3 weeks ago

giacomini commented 2 months ago

VOMS-AA is the VOMS endpoint of INDIGO-IAM

bbockelm commented 4 weeks ago

@giacomini - what's the current plans / timelines on this? Particularly, is a new client going to be available prior to the shutdown of the WLCG VOMS-Admin instances?

giacomini commented 4 weeks ago

Yes. I've opened a PR with the current work, which I'd like to merge next week. Feel free to review.

giacomini commented 3 weeks ago

The option -order doesn't work for voms-proxy-init. This is because the request to the server is something like GET /generate-ac?fqans=/test.vo&lifetime=43200&order=/test.vo/G1, but VOMS-AA uses only the fqans list. In fact, the java version sends GET /generate-ac?fqans=/test.vo/G1&lifetime=43200, which apparently is processed correctly also by the VOMS server.