docusignapi - 如何在我的 Android 应用中使用 docusign 并且用户无需登录
问题描述
我需要在应用程序中使用docusign让用户签署合同,但是我发现使用docusign的REST api需要授权,而授权需要用户登录到他们的docusign帐户。
用户是否有其他方式无需登录即可授权和签名?
解决方案
是的,要发送信封(交易),需要访问令牌。但不是为了签字。您和您的应用程序可以使用多种工作流程:
使用Powerform。在此用例中,DocuSign 用户为信封创建模板并将其转换为 powerform。现在,任何拥有该 url(包括您的 Android 应用程序)的人都可以自动创建一个信封,然后开始签名过程。签名者不需要访问令牌!
使用服务器端进程创建信封,包括所需的任何自定义。由于服务器进程是独立运行的,它会使用 JWT 身份验证来获取用于创建信封的访问令牌。它还会从 DocuSign 创建签字仪式 URL。然后,您的 Android 应用程序将打开签名仪式 URL,让应用程序用户签署文档。Android 应用程序不需要访问令牌。
您的 Android 应用程序可以从其服务器获取 DocuSign 访问令牌。然后,您的 Android 应用程序可以直接使用 DocuSign API 创建嵌入式签名 URL 供应用程序用户使用。访问令牌将代表应用程序,而不是在您的应用程序上签名的人。
代码示例
- JWT 认证代码示例
- 嵌入式签名示例:请参阅来自任何存储库的示例 eg001 源。
推荐阅读
- php - 如何使用抽象类在 Symfony 中自动装配公共控制器依赖项
- sublimetext3 - 有没有办法让 sublime 3 拼写检查来检查大写字母的单词?
- mongodb - MongoDB 使 drop removeall 命令不可行?
- superpowered - 解码时在超级解码器中获取文件的当前位置/时间
- c# - 停止计时器并从其他功能重新启动它
- r - 在ggplot2的绘图区域外添加文本
- google-chrome-devtools - Chrome 堆快照——分离节点没有颜色
- fody-costura - Fody Costura 和嵌入 PDB
- outlook - 在 Outlook 桌面 Office 365 插件中未完成 OAuth 连接
- c# - 在 .NET core 2 MVC 应用程序中配置 JWT 访问令牌