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.
Надеюсь, это поможет вам