Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

    • Windows (PowerShell):
      Code Block
      powershell
      powershell
      $bytes = New-Object byte[] 32
      $generator = [System.Security.Cryptography.RandomNumberGenerator]::Create()
      $generator.GetBytes($bytes)
      [Convert]::ToBase64String($bytes)
      $generator.Dispose()
      
    • Linux:
      Code Block
      bash
      bash
      openssl rand -base64 32
      
  1. Укажите полученное значение в параметре JwtSecret файла onlyoffice.json.
  2. Откройте файл local.json на сервере ONLYOFFICE Docs:
    1. Windows: C:\Program Files\ONLYOFFICE\DocumentServer\config\local.json
    2. Linux: /etc/onlyoffice/documentserver/local.json
  3. Включите проверку JWT и укажите тот же секрет (добавьте в файл local.json):
    Code Block
    {
      "services": {
        "CoAuthoring": {
          "token": {
            "enable": {
              "browser": true,
              "request": {
                "inbox": true,
                "outbox": true
              }
            }
          },
          "secret": {
            "inbox": {
              "string": "<JWT_SECRET>"
            },
            "outbox": {
              "string": "<JWT_SECRET>"
            },
            "session": {
              "string": "<JWT_SECRET>"
            }
          }
        }
      }
    }

...