Set up Docusign eSignature spoke using JWT grant
Integrate the ServiceNow instance and Docusign by using JWT grant to authenticate ServiceNow requests.
Before you begin
- Request an Integration Hub subscription.
- Activate the Docusign eSignature spoke.
- Role required: admin.
Configure Docusign account
Create a custom OAuth application from your Docusign account to enable OAuth 2.0 authentication with the Docusign eSignature spoke.
Before you begin
- Docusign account
- Docusign app configured to integrate with ServiceNow
- Role required: Docusign administrator
About this task
Procedure
Generate the JKS certificate
Generate a JKS certificate for the JWT authentication of the Docusign eSignature spoke.
Before you begin
Procedure
Attach a Java Key Store certificate to the Docusign eSignature spoke
Enable the JWT Bearer Grant token authentication by attaching a valid Java KeyStore (JKS) certificate to the Docusign eSignature spoke.
Before you begin
- Ensure the availability of a valid Java KeyStore certificate
- Role required: admin
Procedure
Create a JWT signing key for the Docusign eSignature spoke
Create a JSON Web Token (JWT) signing key to assign to your Java KeyStore certificate.
Before you begin
Role required: admin.
Procedure
Create a JWT provider for the Docusign eSignature spoke
Add a JSON Web Token (JWT) provider to your ServiceNow instance.
Before you begin
Role required: admin.
Procedure
Register Docusign as OAuth Provider
Use the information generated during Docusign account configuration to register Docusign as an OAuth provider and allow the instance to request OAuth 2.0 tokens.
Before you begin
Role required: admin.
Procedure
Result
Obtain consent
Obtain explicit consent for the ServiceNow application from Docusign.
Obtain consent for an organization administrator
See Docusign Developer documentation (Admin consent for internal applications) for instructions to obtain consent for an organization administrator.
Create Credential records for the Docusign eSignature spoke
Create Credential records to the Docusign custom OAuth application you created during Docusign account configuration. The Docusign spoke connection and credential alias uses these credentials to authorize actions.
Before you begin
Role required: admin.
Procedure
Create Connection records for the Docusign eSignature spoke
Create Connection records to your Docusign account. The Docusign spoke connection and credential alias uses these connections to perform actions in DocuSsign.
Before you begin
Role required: admin.