|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
Raw data
{
"_id": null,
"home_page": "http://github.com/peopledoc/django-adobesign",
"name": "django-adobesign",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "peopledoc anysign adobesign",
"author": "Peopledoc",
"author_email": "david.steinberger@people-doc.com",
"download_url": "https://files.pythonhosted.org/packages/37/96/87c91c7c778625f74102497ff855edd060fdc4d8d3e0865a3fda9978e085/django-adobesign-0.12.tar.gz",
"platform": null,
"description": "|Build Status|\n\n################\ndjango-adobesign\n################\n\n`django-adobesign` is a Django application for Adobe AdobeSign's digital signature.\n\nIt implements `django-anysign`_ API.\n\n.. _`django-anysign`: https://pypi.org/project/django-anysign/\n\nRun the demo\n=============\n\n1. Create an account Adobe Sign\n\n Trial account: go to `Adobe create trial account`_\n\n.. _`Adobe create trial account`: https://acrobat.adobe.com/uk/en/sign/free-trial-global.html?trackingid=KLZWW\n\n OR\n\n Developer account with watermark: got `Adobe developer account`_\n\n\n.. _`Adobe developer account`: https://acrobat.adobe.com/us/en/sign/developer-form.html\n\n\n2. Create an application\n\n Go to `your Adobe Sign Profile`_\n\n.. _`your Adobe Sign Profile`: https://secure.eu1.echosign.com/account/accountSettingsPage#pageId::API_APPLICATIONS\n\n3. Setup the application\n\n Select the application then click on **Configure OAuth for Application**\n\n In the **Redirect URI** field set: \"https://localhost:8000/token\" then save.\n\n4. Obtain the corresponding application_id/application_secret\n\n Double click on the application\n\n5. Clone this repo\n\n6. Install Python module dependencies\n\n In django-adobesign, run: make demo\n\n7. Run the demo\n\n In django-adobesign, run: make serve\n\n Go to _`https://localhost:8000`: https://localhost:8000\n\n\n\nAdobe OAuth Diagram\n====================\n\nAdobe Sign API is based on OAuth2 authentication.\n\nUse `MSCGen`_ in mode **MsGenny** to visiualize the `authentication sequence diagram`_\n\n.. _`MSCGen`: https://mscgen.js.org/\n\n.. _`authentication sequence diagram`: ./schema/adobe_oauth\n\n.. |Build Status| image:: https://github.com/peopledoc/django-adobesign/actions/workflows/main.yml/badge.svg?branch=master\n :target: https://github.com/peopledoc/django-adobesign/actions\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Django application to manage online signature with AdobeSign.",
"version": "0.12",
"split_keywords": [
"peopledoc",
"anysign",
"adobesign"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "87427830fd65a511246ab970b80f2920",
"sha256": "dd125d7eef6175b7c22b1d98d1a503ce703200c7b26752d91f7f9c48cc776ab9"
},
"downloads": -1,
"filename": "django_adobesign-0.12-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "87427830fd65a511246ab970b80f2920",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 16287,
"upload_time": "2022-12-05T09:21:32",
"upload_time_iso_8601": "2022-12-05T09:21:32.860520Z",
"url": "https://files.pythonhosted.org/packages/db/ef/4e51baf570074f7e7cbcb9248b4dfb8b1b4678211f8d8b51f54227401f88/django_adobesign-0.12-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "dfb7e62abd622c25c2134e13e695957f",
"sha256": "dc201db1d668752bdd3f5a4752945e436d3a42915d033414ae077894f9da190e"
},
"downloads": -1,
"filename": "django-adobesign-0.12.tar.gz",
"has_sig": false,
"md5_digest": "dfb7e62abd622c25c2134e13e695957f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15535,
"upload_time": "2022-12-05T09:21:35",
"upload_time_iso_8601": "2022-12-05T09:21:35.457555Z",
"url": "https://files.pythonhosted.org/packages/37/96/87c91c7c778625f74102497ff855edd060fdc4d8d3e0865a3fda9978e085/django-adobesign-0.12.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-05 09:21:35",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "peopledoc",
"github_project": "django-adobesign",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "django-adobesign"
}