DIRACGrid / DIRACGrid/diracx

Exchange token for proxy

Open
#31 1 comment 0 reactions 1 assignee Claimed by @chrisburr View on GitHub
Dominant language
Python
Stars
19
Forks
45
Avg merge
4d 23h
Merged PRs (30d)
12

Description

- [ ] Implement an DB class to get a proxy from the `ProxyDB`
- [ ] Add a route to return the Proxy `GET /auth/proxy`
- [ ] Implement the Proxy delegation mechanism locally to have a proxy lasting as long as the refresh token with the same group. Check that the properties in the token matches those defined in the CS for the said group. (@chaen to provide a standalone script to perform delegation)
- [ ] Add the VOMS extension (voms-proxy-fake is fine for now)
- [ ] Call the route from the cli

The proxy delegation mechanism is documented here https://github.com/DIRACGrid/DIRAC/blob/4b5a8216da61ef5cb07e53f2e3a5ad2b4f01aad6/src/DIRAC/Core/Security/test/Test_X509Chain.py#L508-L570

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.