The Official DocuSign Passport package
This module lets you authenticate using DocuSign in your Node.js applications. By plugging into Passport, DocuSign authentication can be easily and unobtrusively integrated into any application or framework that supports Connect-style middleware, including Express.
Node 0.8 or later.
$ npm install passport-docusign
Register your Application
passport-docusign, you must register an application with
DocuSign. If you have not already done so, a new application can be created at
The DocuSign authentication strategy authenticates users using a DocuSign
account and OAuth 2.0 tokens. The app ID and secret obtained when creating an
application are supplied as options when creating the strategy. The strategy
also requires a
verify callback, which receives the access token and optional
refresh token, as well as
profile which contains the authenticated user's
DocuSign profile. The
verify callback must call
cb providing a user to
passport.authenticate(), specifying the
'docusign' strategy, to
For example, as route middleware in an Express application:
How do I use passport-docusign in production?
All you need to do is turn the 'production' flag to true.
The test suite is located in the
test/ directory. All new features are
expected to have corresponding test cases. Ensure that the complete test suite
passes by executing:
$ make test
The test suite covers 100% of the code base. All new feature development is expected to maintain that level. Coverage reports can be viewed by executing:
$ make test-cov$ make view-cov