Infinispan java.lang.SecurityException: ISPN006017: несанкционированная операция PUT

Я пытаюсь поместить значение в кеш Infinispan с помощью клиента Hotrod nodeJS. Код работает нормально, если сервер установлен локально. Однако, когда я запускаю тот же код с сервером Infinispan, размещенным в контейнере докеров, я получаю следующую ошибку

java.lang.SecurityException: ISPN006017: несанкционированная операция PUT

 try {
    client = await infinispan.client({
      port: 11222,
      host: '127.0.0.1'
    }, {
      cacheName: 'testcache'
    });
    console.log(`Connected to cache`);

    await client.put('test', 'hello 1');

    await client.disconnect();
  } catch (e) {
    console.log(e);
    await client.disconnect();
  }

Я попытался установить параметр CORS Allow all на сервере.

2 ответа

К сожалению, клиент nodejs еще не поддерживает аутентификацию. Проблема для реализации этого https://issues.redhat.com/projects/HRJS/issues/HRJS-36

Необходимо предоставить настраиваемый config.yaml докеру со следующими конечными точками конфигурации: hotrod: auth: false enabled: false qop: auth serverName: infinispan

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