Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peopledoc/django-adobesign
AdobeSign backend for django-anysign
https://github.com/peopledoc/django-adobesign
approved-public ghec-mig-migrated
Last synced: 17 days ago
JSON representation
AdobeSign backend for django-anysign
- Host: GitHub
- URL: https://github.com/peopledoc/django-adobesign
- Owner: peopledoc
- Created: 2018-07-11T09:10:02.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-06T08:09:37.000Z (about 1 year ago)
- Last Synced: 2024-11-22T15:09:05.165Z (about 1 month ago)
- Topics: approved-public, ghec-mig-migrated
- Language: Python
- Homepage:
- Size: 180 KB
- Stars: 5
- Watchers: 39
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG
- Contributing: CONTRIBUTING.rst
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
|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