This is an SSH client wrapper that enables SSH with OIDC access tokens.
For server-side software, see motley_cue.
mccli works with Python 3 (>=3.7), and only Linux. Windows support is planned as plugins for popular SSH clients, such as PuTTY.
The documentation is available at readthedocs.
You can test this tool against our test SSH server that supports OIDC-based authentication:
ssh-oidc-demo.data.kit.edu
The server accepts tokens from the following OIDC providers:
- EGI Check-in
- WLCG
- HELMHOLTZ AAI (production)
- HELMHOLTZ AAI (development)
- KIT
- DEEP Hybrid DataCloud
The source code is licensed under the MIT license.
The logo is licensed under the Creative Commons Attribution 4.0 International License .