【问题标题】:DocuSign auth for REST api service integrations when moving to production迁移到生产时用于 REST api 服务集成的 DocuSign 身份验证
【发布时间】:2016-09-09 20:10:20
【问题描述】:

我已设置沙盒帐户并成功为我的应用程序 REST API 调用创建了集成密钥。我的代码上有 docusign 标头(X-DocuSign-Authentication),需要用户名/密码/集成器密钥才能进行 api 连接。我使用 DocuSign ApiClient & AuthenticationApi 在代码中进行设置。在沙盒上看起来不错。我的问题是,当我们上线生产时,管理员帐户是个人用户凭据(不是通用管理员帐户)。那么我们如何在每个应用程序中为 REST api 连接标头进行设置呢?

【问题讨论】:

    标签: docusignapi


    【解决方案1】:

    对于“用户应用程序”(个人登录并随后发送信封),您最好使用 OAuth 对用户进行身份验证。 See the docs。见recipe example of using OAuth。

    如果您想对用户应用程序使用旧版身份验证(X-DocuSign 标头),那么您的应用程序需要请求(并安全地存储)用户的 DocuSign 电子邮件和密码。这些天来,这不是一个好计划。

    如您所知,如果您使用传统身份验证方案,则必须在每次调用 DocuSign 时包含用户名和密码。数据是安全的,因为它在 https 对话中。但是向用户请求和存储密码是有问题的。

    如今,Legacy Auth 只能用于“服务集成”——无需人工参与的 DocuSign 集成,只是发送签名请求的自主/批处理过程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-13
      • 2019-04-07
      • 1970-01-01
      • 1970-01-01
      • 2020-06-24
      • 2014-01-10
      • 1970-01-01
      • 2019-08-01
      相关资源
      最近更新 更多