Skip to content

Amit-Dhakal/signnowrepo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SignNow API Integration

This Java-based project integrates with the SignNow API to enable secure digital signing of documents and inviting individual or group signers using OAuth 2.0 authentication.


Table of Contents


Overview

SignNow provides APIs to electronically sign documents, manage workflows, and collaborate with multiple signers. This integration supports:

  • OAuth 2.0 password grant authentication
  • Uploading documents for signature
  • Downloading signed documents
  • Inviting individual users or groups to sign documents
  • Assigning signer roles to document fields

OAuth 2.0 Authentication Flow

This project uses the OAuth 2.0 Password Grant Flow for obtaining an access token.

Flow Steps:

  1. Client prepares credentials:

    • client_id and client_secret (Base64 encoded)
    • User credentials: username and password
  2. Request Access Token:
    POST to the token endpoint:

  3. Endpoints URL

shp_clientId=YOUR_CLIENT_ID_HERE (e.g. "a3aefbdc****") shp_clientSecret=YOUR_CLIENT_SECRET_HERE (e.g. "27e6ede2****") userName=YOUR_USERNAME passWord=YOUR_PASSWORD tokenUrl=https://api-eval.signnow.com/oauth2/token uploadUrl=https://api-eval.signnow.com/document inviteUrlTemplate=https://api-eval.signnow.com/document/{document_id}/invite groupInviteUrlTemplate=https://api-eval.signnow.com/group/{group_id}/invite assignRoleUrlTemplate=https://api-eval.signnow.com/document/{document_id}/role

About

sign now java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages