WSO2IS с OpenID и Liferay

Я следовал руководству по следующей ссылке https://docs.wso2.com/display/IS500/WSO2+Identity+Server+as+an+OpenID+Provider Я успешно добавил сертификат в каски Java, но после перезапуска Liferay I получил от Liferay ту же ошибку ("Вы ввели неверные данные. Пожалуйста, попробуйте еще раз"), как и при отсутствии сертификата. Обратите внимание, что я не отклонился от руководства.

Я даже пытался подключиться с помощью простого приложения openid4java и получаю следующее исключение:org.openid4java.discovery.yadis.YadisException: 0x704: ошибка транспорта ввода-вывода: узел не аутентифицирован, что в большинстве случаев происходит из-за проблем SSL с сертификатами Java.

Есть идеи, что могло пойти не так?

2 ответа

Да, вы правы, lifersay подает в суд на свою собственную jre, но компилирует некоторую jsp-страницу или может потребоваться некоторая php-страница, jdk требуется,

так что JAVA_HOME/jre/lib/security

вы можете импортировать carbon.crt все, что вы создали в CarBONicHOME/repository/resource/security

Поскольку wso2 использует самоподписанный сертификат, вы должны иметь доступ к RUNTime JRE .

надеюсь, вы понимаете, о чем я

Вы можете включить компонент openId в Liferay portal-ext.properties как

open.id.auth.enabled= верно

и затем перезапустите свой сервер Tomcat.

Надеюсь, это поможет вам

Другие вопросы по тегам