WSI2IS与OpenID和Liferay

时间:2014-10-22 09:04:31

标签: java wso2 wso2is openid4java

我按照以下链接中的指南进行操作 https://docs.wso2.com/display/IS500/WSO2+Identity+Server+as+an+OpenID+Provider 我成功地将证书添加到Java的cacerts但是在重新启动Liferay之后我从Liferay得到了同样的错误("您输入了无效数据。请再试一次#34;),因为没有添加证书。请注意,我并没有偏离指南。

我甚至尝试使用简单的openid4java应用程序进行连接,并得到以下异常: org.openid4java.discovery.yadis.YadisException:0x704:I / O传输错误:对等方未经过身份验证 根据大多数情况,这是因为Java证书的SSL问题。

任何可能出错的想法?

2 个答案:

答案 0 :(得分:0)

您可以在Liferay portal-ext.properties中启用openId组件

open.id.auth.enabled =真

然后重新启动tomcat服务器。

希望这可以帮到你

答案 1 :(得分:0)

是的你是对的,lifersay起诉他们自己的jre但是编译一些jsp页面或者可能是某些php页面jdk是必需的,

所以JAVA_HOME / jre / lib / security

您可以导入carbon.crt,无论您在CarBONicHOME / repository / resource / security

中生成了什么

因为wso2使用自签名证书所以你必须要为你提供RUnTime JRE。

希望你明白我的意思