如何在QWC兼容的Web服务中实现客户端身份验证(双向SSL)?

时间:2019-01-03 17:16:11

标签: web desktop quickbooks connector

我已经创建了与Web连接器兼容的服务,并将其部署到了云中。为了安全起见,我计划进行2向SSL,其中包括客户端身份验证,即Web连接器将提供证书,而服务将对客户端进行身份验证,即Web连接器。我打算将这些证书托管在Web服务将使用的信任库中。但是,我在Web连接器文档中找不到有关如何/在何处指定Web连接器端客户端证书/密钥或信任库的路径的任何信息?我该如何实现?

1 个答案:

答案 0 :(得分:0)

Web连接器不支持您所描述的内容,因此您将无法使用Web连接器执行此操作。

Web连接器这样做是为了确保安全:

  • 要求所有连接都通过SSL / TLS(https)进行传输,以便对传输中的数据进行加密
  • 使用用户名和密码进行身份验证

您可以通过遵循以下标准的Web应用程序安全性来进一步保护此安全性:

  • 限制人们认证的速度
  • 阻止验证失败太多的IP或用户名
  • 将您的Web服务器配置为仅使用TLS v1.2(不使用SSLv2,SSLv2或旧的TLS)
  • 强制使用安全密码
  • 将密码存储在您的哈希表中