Xero集成 - API身份验证问题

时间:2015-09-01 04:59:01

标签: api xero-api

我们正在尝试将Xero API集成到我们的网络系统中,但是,我们遇到的问题尚未在Xero论坛页面上得到回复,因此,我没有选择在此处分享。

这是一个合作伙伴应用程序集成,它需要有一些特定的文件和软件中的密码。

我们生成了.p12和pfx文件,并在配置文件中进行了寻址。

我们已经从Github下载了包装解决方案,该解决方案由Xero正式支持,我们所做的就是更改配置文件中的设置并运行名为" Xero.Api.Example.Counts&#的控制台应用程序34;和OAuthTokens.css类抛出一个异常,即IIS 7.5详细错误 - 403.7 - 禁止。

此响应是从Xero API生成的,我们可以详细检索更多信息"您尝试访问的页面要求您的浏览器拥有Web服务器识别的安全套接字层(SSL)客户端证书&# 34;

证书由Xero确认,我们正在使用正确的消费者密钥&配置文件中的密码。

我们还尝试了一些其他简单的解决方案,它使用具有相同结果的合作伙伴应用程序与Xero API进行对话。

有没有建议您可以与我们分享?谢谢

2 个答案:

答案 0 :(得分:0)

在客户端计算机上安装证书,然后使用它们。

答案 1 :(得分:0)

对于Xero的合作伙伴应用程序,您需要 Xero Entrust证书 - 被称为合作伙伴证书(Xero的问题) 和签名证书 - 由您自己生成并在Xero注册。

您尝试连接的客户端计算机,您需要在证书存储区中安装这些证书。 如果是Windows,您可以在此处找到安装证书的说明: Instructions