Metadata-Version: 2.1
Name: mccli
Version: 0.5.0
Summary: SSH client wrapper for SSH with access token
Home-page: https://github.com/dianagudu/mccli
Author: Diana Gudu
Author-email: gudu@kit.edu
License: MIT
Project-URL: Bug Tracker, https://github.com/dianagudu/mccli/issues
Project-URL: Documentation, https://dianagudu.github.io/mccli
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: System :: Systems Administration :: Authentication/Directory
Classifier: Topic :: Utilities
Description-Content-Type: text/x-rst; charset=UTF-8
License-File: LICENSE

mccli
=====

This is an SSH client wrapper that enables SSH with OIDC access tokens.

For server-side software, see `motley_cue <https://dianagudu.github.io/motley_cue>`_.

Compatibility
-------------

mccli works with Python 3 (>=3.7), and only Linux. Windows support is planned as plugins for popular SSH clients, such as PuTTY.


Documentation
-------------

The documentation is available at https://dianagudu.github.io/mccli/.

.. end-of-intro
.. beginning-of-test-server

Test server
------------

You can test this tool against our `test SSH server <https://ssh-oidc-demo.data.kit.edu>`_ that supports OIDC-based authentication:

.. code-block:: rst

  ssh-oidc-demo.data.kit.edu


The server accepts tokens from the following OIDC providers:

* `EGI Check-in <https://aai.egi.eu/oidc>`_
* `WLCG <https://wlcg.cloud.cnaf.infn.it>`_
* `HELMHOLTZ AAI (production) <https://login.helmholtz.de/oauth2>`_
* `HELMHOLTZ AAI (development) <https://login-dev.helmholtz.de/oauth2>`_
* `KIT <https://oidc.scc.kit.edu/auth/realms/kit>`_
* `DEEP Hybrid DataCloud <https://iam.deep-hybrid-datacloud.eu>`_
* `Google <https://accounts.google.com>`_

.. end-of-test-server

License
-------

The source code is licensed under the `MIT license <https://opensource.org/licenses/MIT>`_. 

The logo is licensed under the `Creative Commons Attribution 4.0 International License <http://creativecommons.org/licenses/by/4.0/>`_ .

..
    .. image:: https://i.creativecommons.org/l/by/4.0/88x31.png
        :target: http://creativecommons.org/licenses/by/4.0/
        :alt: CC BY 4.0



