Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.59 KB

index.rst

File metadata and controls

34 lines (25 loc) · 1.59 KB

Welcome to Mauth Client for Python's documentation!

mauth-client is a python library that provides an authentication library for MAuth Authentication.

What is MAuth?

The MAuth protocol provides a fault-tolerant, service-to-service authentication scheme for Medidata and third-party applications that use web services to communicate. The Authentication Service and integrity algorithm is based on digital signatures encrypted and decrypted with a private/public key pair.

The Authentication Service has two responsibilities. It provides message integrity and provenance validation by verifying a message sender's signature; its other task is to manage public keys. Each public key is associated with an application and is used to authenticate message signatures. The private key corresponding to the public key in the Authentication Service is stored by the application making a signed request; the request is encrypted with this private key. The Authentication Service has no knowledge of the application's private key, only its public key.

.. toctree::
   :maxdepth: 2
   :caption: Contents:

   getting_started
   mauth_setup
   examples
   faq
   modules

Indices and tables