【发布时间】:2017-12-01 12:08:28
【问题描述】:
microsoftgraph/nodejs-sentiment-bot-sample 可以使用自签名证书在您的本地主机上运行。为了在 Azure 上部署此证书,需要进行哪些更改?
【问题讨论】:
标签: node.js azure botframework microsoft-graph-api
microsoftgraph/nodejs-sentiment-bot-sample 可以使用自签名证书在您的本地主机上运行。为了在 Azure 上部署此证书,需要进行哪些更改?
【问题讨论】:
标签: node.js azure botframework microsoft-graph-api
只要您拥有可访问 Internet 的端点和有效的 SSL 证书,Bot Framework 就可以与部署在任何云托管服务上的机器人一起使用。如果您要部署到 Azure 应用服务,则您的 projectname.azurewebsites.net 包含在现有的 *.azurewebsites.net SSL 证书中,因此您不需要任何其他配置。
另一方面,如果您想在其他云提供商上托管,唯一的要求是您拥有注册到您的域名的当前有效的 SSL 证书。
“当前有效”是什么意思? -- 大多数对“当前和有效”的检查是对服务器 SSL 证书的标准检查:证书名称必须与主机名匹配,不能过期,不能在 CRL 中列出,必须具有正确的EKU 等。
最重要的是,您的 SSL 证书必须链接到 Microsoft 信任的根证书颁发机构。这些 CA 的最新列表可在此处获得:http://social.technet.microsoft.com/wiki/contents/articles/31634.microsoft-trusted-root-certificate-program-participants-v-2016-april.aspx
有关部署机器人的更多信息,请参阅:https://docs.microsoft.com/en-us/bot-framework/deploy-bot-overview
【讨论】: