Solr Apache - безопасность - Авторизация - команды обновления и удаления не работают? - PullRequest
0 голосов
/ 04 сентября 2018

Я использую POSTMAN вместо командной строки для редактирования содержимого файлов безопасности в solr. Я могу создать нового пользователя, удалить пользователя, обновить роли. Однако, когда я пытаюсь обновить разрешение или удалить разрешение, я получаю сообщения об ошибках. С веб-сайта Solr это выглядит очень просто (всего одна строка команды), но я не уверен, что здесь не так. Любая помощь будет очень полезна.

Ниже мой код авторизации от security.json:

      "authentication":{
    "class":"solr.BasicAuthPlugin",
    "blockUnknown":true,
    "credentials":{
      "solr":"xxx",
      "developer":"xxx",
      "analyst":"xxx"},
    "":{"v":0}},
  "authorization":{
    "class":"solr.RuleBasedAuthorizationPlugin",
    "user-role":{
      "solr":"admin",
      "developer":"CannotEditUser",
      "analyst":"OnlyQuery"},
    "":{"v":0},
    "permissions":[
      {
        "name":"collection-admin-edit",
        "role":[
          "admin",
          "CannotEditUser"],
        "index":1},
      {
        "name":"update",
        "role":[
          "admin",
          "CannotEditUser"],
        "index":2},
      {
        "name":"schema-edit",
        "role":[
          "admin",
          "CannotEditUser"],
        "index":3},
      {
        "name":"config-edit",
        "role":[
          "admin",
          "CannotEditUser"],
        "index":4},
      {
        "name":"core-admin-edit",
        "role":[
          "admin",
          "CannotEditUser"],
        "index":5},
      {
        "name":"read",
        "role":[
          "admin",
          "OnlyQuery",
          "CannotEditUser"],
        "index":6},
      {
        "name":"security-edit",
        "role":["admin"],
        "index":7},
      {
        "name":"all",
        "role":["admin"],
        "index":8}]}

Изображение кода разрешения на удаление, полученного и полученного сообщения об ошибке

На этой картинке я пытаюсь переместить индекс 6 к началу разрешения, но система выдает ошибку.

Я использую Solr версии 7.

Любая помощь будет высоко ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...