Metadata-Version: 2.1
Name: django-adobesign
Version: 0.12
Summary: Django application to manage online signature with AdobeSign.
Home-page: http://github.com/peopledoc/django-adobesign
Author: Peopledoc
Author-email: david.steinberger@people-doc.com
License: UNKNOWN
Keywords: peopledoc anysign adobesign
Platform: UNKNOWN
Classifier: Operating System :: POSIX
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.2
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
License-File: AUTHORS

|Build Status|

################
django-adobesign
################

`django-adobesign` is a Django application for Adobe AdobeSign's digital signature.

It implements `django-anysign`_ API.

.. _`django-anysign`: https://pypi.org/project/django-anysign/

Run the demo
=============

1. Create an account Adobe Sign

    Trial account: go to `Adobe create trial account`_

.. _`Adobe create trial account`: https://acrobat.adobe.com/uk/en/sign/free-trial-global.html?trackingid=KLZWW

    OR

        Developer account with watermark: got `Adobe developer account`_


.. _`Adobe developer account`: https://acrobat.adobe.com/us/en/sign/developer-form.html


2. Create an application

    Go to `your Adobe Sign Profile`_

.. _`your Adobe Sign Profile`: https://secure.eu1.echosign.com/account/accountSettingsPage#pageId::API_APPLICATIONS

3. Setup the application

    Select the application then click on  **Configure OAuth for Application**

    In the **Redirect URI** field set: "https://localhost:8000/token" then save.

4. Obtain the corresponding application_id/application_secret

    Double click on the application

5. Clone this repo

6. Install Python module dependencies

     In django-adobesign, run: make demo

7. Run the demo

    In django-adobesign, run: make serve

    Go to  _`https://localhost:8000`: https://localhost:8000



Adobe OAuth Diagram
====================

Adobe Sign API is based on OAuth2 authentication.

Use `MSCGen`_ in mode **MsGenny** to visiualize the `authentication sequence diagram`_

.. _`MSCGen`: https://mscgen.js.org/

.. _`authentication sequence diagram`: ./schema/adobe_oauth

.. |Build Status| image:: https://github.com/peopledoc/django-adobesign/actions/workflows/main.yml/badge.svg?branch=master
    :target: https://github.com/peopledoc/django-adobesign/actions


