Oauth Jira+Liferay集成

Oauth Jira+Liferay集成,oauth,liferay,jira,opensocial,liferay-6,Oauth,Liferay,Jira,Opensocial,Liferay 6,我在Liferay 6.1 b4页面上添加了一个Jira 4.2小工具。在Jira管理员区域为Liferay设置消费者和公钥。在OpenSocial portlet中指定了相同的。我仅在localhost上进行了尝试,但任何时候都会出现以下错误: {oauthError:UNKNOWN_PROBLEM,body:,oauthErrorText:无法检索使用者密钥\n\n===原始请求:\nGET/rest/gadget/1.0/currentUser?cacheBuster=1323789929

我在Liferay 6.1 b4页面上添加了一个Jira 4.2小工具。在Jira管理员区域为Liferay设置消费者和公钥。在OpenSocial portlet中指定了相同的。我仅在localhost上进行了尝试,但任何时候都会出现以下错误:

{oauthError:UNKNOWN_PROBLEM,body:,oauthErrorText:无法检索使用者密钥\n\n===原始请求:\nGET/rest/gadget/1.0/currentUser?cacheBuster=1323789929397\n\n主机:127.0.0.1:9080\nX Shindig AuthType:oauth\nX转发给:127.0.0.0.0.1\nX Shindig dos:on\n\n\n\n=====,DataHash:qgeopmc2pf0016cepu22fo,rc:403}}


是否有人成功地将Liferay+Jira与OAuth集成

Liferay的OpenSocial portlet中有一个小错误,使JIRA小工具无法工作。我已在此处提交了修复的拉取请求:。如果你想让它立即工作,你可以应用补丁

另外,确保您已经采取了所有这些步骤,让JIRA gadgets在Liferay上工作。注意:我只测试了JIRA4.4,但希望它与4.2足够相似

关于Liferay:

将您的私钥放入{myportal}/data/opensocial/rsaSigningKey.pem。这是OpenSocialPortlet期望的路径和文件名。文件名可在portlet.properties中设置。如果要更改值,请使用portlet-ext.properties。 在控制面板中发布JIRA gadget后,转到Manage OAuth,选择RSA_PRIVATE作为密钥类型,并创建一个消费者密钥,如:www.myjira.com。 关于吉拉:

为Liferay门户实例创建应用程序链接。 单击新应用程序链接的配置,然后转到传入身份验证。输入与上述相同的消费者密钥,如www.myjira.com,以及与rsaSigningKey.pem配对的公钥文本。
您现在应该能够将JIRA小工具添加到Liferay。

Liferay的OpenSocial portlet中有一个小错误,阻止了JIRA小工具的工作。我已在此处提交了修复的拉取请求:。如果你想让它立即工作,你可以应用补丁

另外,确保您已经采取了所有这些步骤,让JIRA gadgets在Liferay上工作。注意:我只测试了JIRA4.4,但希望它与4.2足够相似

关于Liferay:

将您的私钥放入{myportal}/data/opensocial/rsaSigningKey.pem。这是OpenSocialPortlet期望的路径和文件名。文件名可在portlet.properties中设置。如果要更改值,请使用portlet-ext.properties。 在控制面板中发布JIRA gadget后,转到Manage OAuth,选择RSA_PRIVATE作为密钥类型,并创建一个消费者密钥,如:www.myjira.com。 关于吉拉:

为Liferay门户实例创建应用程序链接。 单击新应用程序链接的配置,然后转到传入身份验证。输入与上述相同的消费者密钥,如www.myjira.com,以及与rsaSigningKey.pem配对的公钥文本。
现在,您应该可以将JIRA gadgets添加到Liferay。

我已经询问了从事此工作的Liferay开发人员是否知道任何问题!希望我们能很快得到答案。我已经询问了负责此项工作的Liferay开发人员是否知道任何问题!希望我们能很快得到答案。顺便问一下,它应该通过SSL与Jira一起工作吗?在这种情况下,Jira似乎没有给出OAuth响应。有没有教程?首先,如何获取pem文件?可以使用openssl等工具创建密钥。这里有很多关于stackoverflow和其他创建非对称密钥对的信息。这篇文章帮助我创建了正确的pem文件:顺便问一下,它应该通过SSL与Jira一起工作吗?在这种情况下,Jira似乎没有给出OAuth响应。有没有教程?首先,如何获取pem文件?可以使用openssl等工具创建密钥。这里有很多关于stackoverflow和其他创建非对称密钥对的信息。这篇文章帮助我创建了正确的pem文件: