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, and only Linux. Windows support is planned as plugins for popular SSH clients, such as PuTTY.
The documentation is available at https://dianagudu.github.io/mccli/.
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 .