Description
Implement a PoC in the VRE JupyterLab environment to use a pre-mounted ESCAPE IAM JWT token for REANA CLI authentication. Unlike the standalone REANA CLI case, the token will already exist in the container (e.g. at a known path), similar to the Rucio setup. The CLI should access and use this token automatically, without requiring device code flow or any user login.
This task concerns only the logic in the VRE JupyterLab context to enable seamless REANA CLI usage with the pre-injected token.
DoD
- Token is injected into a specific folder and file within the container
- REANA CLI reads the token from this path automatically
- User is authenticated immediately without any additional steps by the token usage in CLI
- User can call
reana-client commands from JupyterLab terminal without setup