Использование http://jwtenizr.sh/ для создания конфигурации микропрофиля jwt. Добавление файла microprofile-config.properties отлично работает с quarkus, но при попытке с openliberty я получаю следующую ошибку:
CWWKS5523E: Функция JWT MicroProfile не может аутентифицировать запрос, поскольку действительный JWT не может быть создан из токена, включенного в запрос. CWWKS6029E: Веб-токен JSON (JWT) не может быть проверен, потому что не удалось найти ключ подписи. Сконфигурированный алгоритм подписи [RS256] требует ключа для проверки токена.
Мой server.xml выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<server description="${project.artifactId}">
<featureManager>
<feature>mpJwt-1.1</feature>
<feature>jaxrs-2.1</feature>
<feature>cdi-2.0</feature>
<feature>mpConfig-1.3</feature>
<feature>mpOpenAPI-1.0</feature>
<feature>appSecurity-2.0</feature>
</featureManager>
<httpEndpoint id="defaultHttpEndpoint"
httpPort="${httpPort}" httpsPort="${httpsPort}" />
<application location="${project.build.finalName}.war" />
<logging traceSpecification="${log.name}.*=${log.level}" />
</server>
microprofile-config.properties
mp.jwt.verify.issuer=airhacks
mp.jwt.verify.publickey=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgNSR7iZWlwOvJFyDFsva5XxUmRkBl3EjUn1OlV+jBj3LngKXBIujwAGCXYw+wr9JGJglmaOITqHtrow4j0T1wVGQF4cgN1o+FtcYyeDVsk+Ji3T3PaIIedgfzn1ufQUyWoeJAeROxmMOydImJeSe1o8VEP/ulvBAqq9IlJ2fw1Q521IE4geG5LywTSY/SdFo5zSs7sewNbZYKAguODEBQJNI85xe64mBwBKN2CKxVrwzq6plaVVBlityIcJLvh/pEXaBdnrEUXSfy4+Bf4jCIAUEV0O3GAR27fU5+tWdoHW0PIjjZ5W86D55JH+YWYOGQ06e+irLgHKxVNTIvpjE2QIDAQAB
Мне нужно добавить хранилище ключей? Если да, то зачем это нужно?