This module allows you to electronically sign documents using DocuSign.
It sets up authentication and basic services to interface with Docusign API.
This module is intended to be an API module for developers.
The main aim is to integrate DocuSign with libraries to manage it efficiently as a project dependency.
Requirements
Based on docusign/esign-client composer package.
It is strongly recommended to install the module with composer.
Use following command: composer require drupal/docusign_signature
DocuSign provides OAuth authentication and JSON response.
You need to download/enable these PHP libraries to use this module.
Configuration
You need to configure DocuSign endpoints to connect with your DocuSign application.
A configuration form page is avaialble : /admin/config/services/docusign/settings
You can choose between 2 authentication modes:
- Code grants
- Json Web Token (JWT): A private key is necessary.
You can enable and configure HMAC security if you need event notification.
You can switch between production and demonstration mode to develop and test easily.
A mocked module is available if needed. You can enable it to mock DocuSign interfacing.
More informations for developers
- Signature examples:
- Enable "Docusign Signature Examples" module.
- Go to:
/docusign-signature/examples
- Test suggested examples
- Docusign code examples: https://github.com/docusign/code-examples-php
- Docusign developer documentation: https://developers.docusign.com/docs/esign-rest-api/
Roadmap
- Write unit tests
- Suggest other examples
- Don't hesitate to create tasks if you have ideas. 😉
Module is currently being under heavy developing process, so any feedback would be appreciated.
Project information
- Module categories: Media, Integrations
- 1 site reports using this module
- Created by S3b0uN3t on , updated
- Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.