Add Ru translation to Configuring JWT article, update tags, minor fixes

This commit is contained in:
Ilya Sobolev 2022-09-13 18:12:45 +03:00
parent 6759b207e7
commit 123f2e73ca
11 changed files with 105 additions and 8 deletions

View File

@ -2346,4 +2346,7 @@
<data name="PluginManager" xml:space="preserve"> <data name="PluginManager" xml:space="preserve">
<value>Менеджер плагинов</value> <value>Менеджер плагинов</value>
</data> </data>
<data name="DocsJWT" xml:space="preserve">
<value>Настройка JWT для ONLYOFFICE Docs</value>
</data>
</root> </root>

View File

@ -1,3 +1,3 @@
<%@ Control Language="C#" %> <%@ Control Language="C#" %>
<a class="crm-task-title sm_gettingstarted sm_server sm_all_platforms sm_enterprise" id="link_205" title="<asp:Literal runat="server" Text="<%$ Resources:Resource, DocsJWT %>" />" <a class="crm-task-title sm_gettingstarted sm_server sm_all_platforms" id="link_205" title="<asp:Literal runat="server" Text="<%$ Resources:Resource, DocsJWT %>" />"
href="<%=VirtualPathUtility.ToAbsolute("~/installation/docs-configure-jwt.aspx")%>"><asp:Literal runat="server" Text="<%$ Resources:Resource, DocsJWT %>" /></a> href="<%=VirtualPathUtility.ToAbsolute("~/installation/docs-configure-jwt.aspx")%>"><asp:Literal runat="server" Text="<%$ Resources:Resource, DocsJWT %>" /></a>

View File

@ -53,6 +53,7 @@
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerLinux/60028_documents_proxy.ascx" /> <cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerLinux/60028_documents_proxy.ascx" />
</li> </li>
<%--<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerLinux/60032_documents_available_languages.ascx" /></li>--%> <%--<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerLinux/60032_documents_available_languages.ascx" /></li>--%>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/GettingStarted/205_configure_jwt.ascx" /></li>
</ul> </ul>
</li> </li>
<li> <li>

View File

@ -449,7 +449,9 @@
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerLinux/60028_documents_proxy.ascx" /></li> <li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerLinux/60028_documents_proxy.ascx" /></li>
<%--<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerLinux/60032_documents_available_languages.ascx" /></li>--%> <%--<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerLinux/60032_documents_available_languages.ascx" /></li>--%>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerWindows/50030_uninstall_plugins.ascx" /></li> <li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerWindows/50030_uninstall_plugins.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerWindows/50031_add_plugins.ascx" /></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/docs-connect-amazon.aspx")%>">Connecting Amazon S3 bucket as a cache to ONLYOFFICE Docs</a></li> <li><a href="<%=VirtualPathUtility.ToAbsolute("~/installation/docs-connect-amazon.aspx")%>">Connecting Amazon S3 bucket as a cache to ONLYOFFICE Docs</a></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/GettingStarted/205_configure_jwt.ascx" /></li>
</ul> </ul>
</li> </li>
<li><h6>System requirements</h6> <li><h6>System requirements</h6>

View File

@ -535,6 +535,7 @@
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerLinux/60028_documents_proxy.ascx" /> <cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerLinux/60028_documents_proxy.ascx" />
</li> </li>
<%--<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerLinux/60032_documents_available_languages.ascx" /></li>--%> <%--<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/ServerLinux/60032_documents_available_languages.ascx" /></li>--%>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/GettingStarted/205_configure_jwt.ascx" /></li>
</ul> </ul>
</li> </li>
<li> <li>

View File

@ -26,7 +26,7 @@
<p>To protect your documents, you need to enable the token validation and specify your own secret key in the ONLYOFFICE Docs configuration file, then specify the same secret key in the connector settings.</p> <p>To protect your documents, you need to enable the token validation and specify your own secret key in the ONLYOFFICE Docs configuration file, then specify the same secret key in the connector settings.</p>
<p><b>Step 1</b>: Configure ONLYOFFICE Docs</p> <p><b>Step 1</b>: Configure ONLYOFFICE Docs</p>
<ol> <ol>
<li>Open the local.json file with any available text editor. <li>Open the <code>local.json</code> file with any available text editor.
<ul> <ul>
<li>For Linux - <code>/etc/onlyoffice/documentserver/local.json</code></li> <li>For Linux - <code>/etc/onlyoffice/documentserver/local.json</code></li>
<li>For Windows - <code>%ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json</code></li> <li>For Windows - <code>%ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json</code></li>

View File

@ -0,0 +1,83 @@
<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Настройка JWT для ONLYOFFICE Docs";
MetaKeyWords = "ONLYOFFICE Docs, JWT, secret key, защита";
MetaDescription = "Настройте JWT, чтобы изменить его на пользовательский";
}
</script>
<div class="MainHelpCenter">
<h1 class="subHeaderFeaturesCaption TipsCaption">Настройка JWT для ONLYOFFICE Docs</h1>
<cc:localizecontent runat="Server" controlname="~/Controls/Help/VariousControls/Versions/DocumentServer/DocumentServer_Current.ascx" />
<div class="keyword_block">
<ul>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/local-server/local-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/server-version/server-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/document-server/document-server.ascx" /></li>
</ul>
</div>
<div class="block_of_step">
<p>Для защиты документов от несанкционированного доступа редакторы ONLYOFFICE используют JSON веб-токен (JWT). <b>Токен</b> добавляется в конфигурацию при инициализации Редактора документов и при обмене командами между внутренними сервисами ONLYOFFICE Docs. <b>Секретный ключ</b> используется для подписи веб-токена JSON и проверки токена по запросу в ONLYOFFICE Docs.</p>
<p class="note">Начиная с ONLYOFFICE Docs v.7.2, JWT включен по умолчанию, а секретный ключ генерируется автоматически. Вы всегда можете изменить эти параметры на свое усмотрение.</p>
<p>Для защиты ваших документов вам необходимо включить проверку токена и указать свой секретный ключ в файле конфигурации ONLYOFFICE Docs, затем указать этот же секретный ключ в настройках коннектора.</p>
<p><b>Шаг 1</b>: Настройка ONLYOFFICE Docs</p>
<ol>
<li>Откройте файл <code>local.json</code> в любом доступном текстовом редакторе.
<ul>
<li>Для Linux - <code>/etc/onlyoffice/documentserver/local.json</code></li>
<li>Для Windows - <code>%ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json</code></li>
<li>Для Docker войдите в контейнер ONLYOFFICE Docs, используя команду <code>docker exec -it &lt;containerID&gt; bash</code> и откройте <code>/etc/onlyoffice/documentserver/local.json</code></li>
</ul>
</li>
<li>Включите валидацию токена, изменив значение <code>false</code> на <code>true</code> в трех разделах:
<ul>
<li><code>services.CoAuthoring.token.enable.browser</code></li>
<li><code>services.CoAuthoring.token.enable.request.inbox</code></li>
<li><code>services.CoAuthoring.token.enable.request.outbox</code></li>
</ul>
</li>
<li>Укажите свой секретный ключ, заменив значение <code>secret</code> собственной текстовой строкой в трех разделах. Секретный ключ должен быть одинаковым.
<ul>
<li><code>services.CoAuthoring.secret.inbox.string</code></li>
<li><code>services.CoAuthoring.secret.outbox.string</code></li>
<li><code>services.CoAuthoring.secret.session.string</code></li>
</ul>
<pre><code>{
"services": {
"CoAuthoring": {
"token": {
"enable": {
"request": {
"inbox": true,
"outbox": true
},
"browser": true
}
},
"secret": {
"inbox": {
"string": "yoursecret"
},
"outbox": {
"string": "yoursecret"
},
"session": {
"string": "yoursecret"
}
}
}
}
}
</code></pre>
</li>
<li>Сохраните изменения.</li>
<li>Перезапустите службы, чтобы изменения вступили в силу.
<pre><code>supervisorctl restart all</code></pre>
</li>
</ol>
</div>
</div>

View File

@ -1,6 +1,7 @@
<%@ Control Language="C#" %> <%@ Control Language="C#" %>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> <%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<%@ Register TagPrefix="link" TagName="cp60028" Src="~/Controls/Help/ArticlesCompleteList/ServerLinux/60028_documents_proxy.ascx" %> <%@ Register TagPrefix="link" TagName="cp60028" Src="~/Controls/Help/ArticlesCompleteList/ServerLinux/60028_documents_proxy.ascx" %>
<%@ Register TagPrefix="link" TagName="cp2005" Src="~/Controls/Help/ArticlesCompleteList/GettingStarted/205_configure_jwt.ascx" %>
<%@ Register TagPrefix="link" TagName="cp50006" Src="~/Controls/Help/ArticlesCompleteList/ServerWindows/50006_connect_community_to_document.ascx" %> <%@ Register TagPrefix="link" TagName="cp50006" Src="~/Controls/Help/ArticlesCompleteList/ServerWindows/50006_connect_community_to_document.ascx" %>
<%@ Register TagPrefix="link" TagName="cp60014" Src="~/Controls/Help/ArticlesCompleteList/ServerLinux/60014_compile_source_code.ascx" %> <%@ Register TagPrefix="link" TagName="cp60014" Src="~/Controls/Help/ArticlesCompleteList/ServerLinux/60014_compile_source_code.ascx" %>
<%@ Register TagPrefix="link" TagName="cp124" Src="~/Controls/Help/ArticlesCompleteList/Guides/124_install-office-apps.ascx" %> <%@ Register TagPrefix="link" TagName="cp124" Src="~/Controls/Help/ArticlesCompleteList/Guides/124_install-office-apps.ascx" %>
@ -90,16 +91,18 @@
<div class="text-container-content" id="tag_documentserver"> <div class="text-container-content" id="tag_documentserver">
<ul> <ul>
<li><link:cp60028 ID="ma1" runat="server" /></li> <li><link:cp60028 ID="ma1" runat="server" /></li>
<li><link:cp2005 ID="m85" runat="server" /></li>
<li><link:cp50006 ID="ma2" runat="server" /></li> <li><link:cp50006 ID="ma2" runat="server" /></li>
<li><link:cp60014 ID="ma3" runat="server" /></li> <li><link:cp60014 ID="ma3" runat="server" /></li>
<li><link:cp124 ID="ma4" runat="server" /></li> <li><link:cp124 ID="ma4" runat="server" /></li>
<li><link:cp190000 ID="ma5" runat="server" /></li> <li><link:cp190000 ID="ma5" runat="server" /></li>
<li><link:cp150004 ID="ma6" runat="server" /></li> <li><link:cp150004 ID="ma6" runat="server" /></li>
<li><link:cp60032 ID="ma7" runat="server" /></li>
</ul> </ul>
<div class="mta_btn_block"><a class="button gray moreTaggedArticles_btn" onclick="$(this).hide();$(this).parent().next('.moreTaggedArticles').slideDown();"><asp:Literal runat="server" Text="<%$ Resources:Resource, MoreArticlesBtn %>" /></a> <div class="mta_btn_block"><a class="button gray moreTaggedArticles_btn" onclick="$(this).hide();$(this).parent().next('.moreTaggedArticles').slideDown();"><asp:Literal runat="server" Text="<%$ Resources:Resource, MoreArticlesBtn %>" /></a>
</div> </div>
<ul class="moreTaggedArticles"> <ul class="moreTaggedArticles">
<li><link:cp60032 ID="ma7" runat="server" /></li>
<li><link:cp50030 ID="ma8" runat="server" /></li> <li><link:cp50030 ID="ma8" runat="server" /></li>
<li><link:cp50031 ID="ma9" runat="server" /></li> <li><link:cp50031 ID="ma9" runat="server" /></li>
<li><link:cp50005 ID="ma10" runat="server" /></li> <li><link:cp50005 ID="ma10" runat="server" /></li>

View File

@ -23,6 +23,7 @@
<%@ Register TagPrefix="link" TagName="cp110001" Src="~/Controls/Help/ArticlesCompleteList/Enterprise/110001_configure_enterprise.ascx" %> <%@ Register TagPrefix="link" TagName="cp110001" Src="~/Controls/Help/ArticlesCompleteList/Enterprise/110001_configure_enterprise.ascx" %>
<%@ Register TagPrefix="link" TagName="cp110002" Src="~/Controls/Help/ArticlesCompleteList/Enterprise/110002_renew_subscription.ascx" %> <%@ Register TagPrefix="link" TagName="cp110002" Src="~/Controls/Help/ArticlesCompleteList/Enterprise/110002_renew_subscription.ascx" %>
<%@ Register TagPrefix="link" TagName="cp60028" Src="~/Controls/Help/ArticlesCompleteList/ServerLinux/60028_documents_proxy.ascx" %> <%@ Register TagPrefix="link" TagName="cp60028" Src="~/Controls/Help/ArticlesCompleteList/ServerLinux/60028_documents_proxy.ascx" %>
<%@ Register TagPrefix="link" TagName="cp205" Src="~/Controls/Help/ArticlesCompleteList/GettingStarted/205_configure_jwt.ascx" %>
<%@ Register TagPrefix="link" TagName="cp50026" Src="~/Controls/Help/ArticlesCompleteList/ServerWindows/50026_enterprise_windows_upgrade.ascx" %> <%@ Register TagPrefix="link" TagName="cp50026" Src="~/Controls/Help/ArticlesCompleteList/ServerWindows/50026_enterprise_windows_upgrade.ascx" %>
<%@ Register TagPrefix="link" TagName="cp50016" Src="~/Controls/Help/ArticlesCompleteList/ServerWindows/50016_install_community_edition.ascx" %> <%@ Register TagPrefix="link" TagName="cp50016" Src="~/Controls/Help/ArticlesCompleteList/ServerWindows/50016_install_community_edition.ascx" %>
<%@ Register TagPrefix="link" TagName="cp115" Src="~/Controls/Help/ArticlesCompleteList/Guides/115_install-enterprise.ascx" %> <%@ Register TagPrefix="link" TagName="cp115" Src="~/Controls/Help/ArticlesCompleteList/Guides/115_install-enterprise.ascx" %>
@ -157,13 +158,13 @@
<li><link:cp90020 ID="ma4" runat="server" /></li> <li><link:cp90020 ID="ma4" runat="server" /></li>
<li><link:cp90019 ID="ma5" runat="server" /></li> <li><link:cp90019 ID="ma5" runat="server" /></li>
<li><link:cp90021 ID="ma6" runat="server" /></li> <li><link:cp90021 ID="ma6" runat="server" /></li>
<li><link:cp90003 ID="ma7" runat="server" /></li> <li><link:cp90003 ID="ma7" runat="server" /></li>
<li><link:cp90004 ID="ma8" runat="server" /></li>
<li><link:cp90036 ID="ma9" runat="server" /></li>
</ul> </ul>
<div class="mta_btn_block"><a class="button gray moreTaggedArticles_btn" onclick="$(this).hide();$(this).parent().next('.moreTaggedArticles').slideDown();"><asp:Literal runat="server" Text="<%$ Resources:Resource, MoreArticlesBtn %>" /></a> <div class="mta_btn_block"><a class="button gray moreTaggedArticles_btn" onclick="$(this).hide();$(this).parent().next('.moreTaggedArticles').slideDown();"><asp:Literal runat="server" Text="<%$ Resources:Resource, MoreArticlesBtn %>" /></a>
</div> </div>
<ul class="moreTaggedArticles"> <ul class="moreTaggedArticles">
<li><link:cp90004 ID="ma8" runat="server" /></li>
<li><link:cp90036 ID="ma9" runat="server" /></li>
<li><link:cp90006 ID="ma10" runat="server" /></li> <li><link:cp90006 ID="ma10" runat="server" /></li>
<li><link:cp100023 ID="ma11" runat="server" /></li> <li><link:cp100023 ID="ma11" runat="server" /></li>
<li><link:cp172 ID="ma12" runat="server" /></li> <li><link:cp172 ID="ma12" runat="server" /></li>
@ -178,6 +179,7 @@
<li><link:cp110001 ID="ma21" runat="server" /></li> <li><link:cp110001 ID="ma21" runat="server" /></li>
<li><link:cp110002 ID="ma22" runat="server" /></li> <li><link:cp110002 ID="ma22" runat="server" /></li>
<li><link:cp60028 ID="ma23" runat="server" /></li> <li><link:cp60028 ID="ma23" runat="server" /></li>
<li><link:cp205 ID="ma149" runat="server" /></li>
<li><link:cp50026 ID="ma24" runat="server" /></li> <li><link:cp50026 ID="ma24" runat="server" /></li>
<li><link:cp50016 ID="ma25" runat="server" /></li> <li><link:cp50016 ID="ma25" runat="server" /></li>
<li><link:cp115 ID="ma26" runat="server" /></li> <li><link:cp115 ID="ma26" runat="server" /></li>

View File

@ -34,6 +34,7 @@
<%@ Register TagPrefix="link" TagName="cp110001" Src="~/Controls/Help/ArticlesCompleteList/Enterprise/110001_configure_enterprise.ascx" %> <%@ Register TagPrefix="link" TagName="cp110001" Src="~/Controls/Help/ArticlesCompleteList/Enterprise/110001_configure_enterprise.ascx" %>
<%@ Register TagPrefix="link" TagName="cp110002" Src="~/Controls/Help/ArticlesCompleteList/Enterprise/110002_renew_subscription.ascx" %> <%@ Register TagPrefix="link" TagName="cp110002" Src="~/Controls/Help/ArticlesCompleteList/Enterprise/110002_renew_subscription.ascx" %>
<%@ Register TagPrefix="link" TagName="cp60028" Src="~/Controls/Help/ArticlesCompleteList/ServerLinux/60028_documents_proxy.ascx" %> <%@ Register TagPrefix="link" TagName="cp60028" Src="~/Controls/Help/ArticlesCompleteList/ServerLinux/60028_documents_proxy.ascx" %>
<%@ Register TagPrefix="link" TagName="cp205" Src="~/Controls/Help/ArticlesCompleteList/GettingStarted/205_configure_jwt.ascx" %>
<%@ Register TagPrefix="link" TagName="cp60032" Src="~/Controls/Help/ArticlesCompleteList/ServerLinux/60032_documents_available_languages.ascx" %> <%@ Register TagPrefix="link" TagName="cp60032" Src="~/Controls/Help/ArticlesCompleteList/ServerLinux/60032_documents_available_languages.ascx" %>
<%@ Register TagPrefix="link" TagName="cp50020" Src="~/Controls/Help/ArticlesCompleteList/ServerWindows/50020_community_available_languages.ascx" %> <%@ Register TagPrefix="link" TagName="cp50020" Src="~/Controls/Help/ArticlesCompleteList/ServerWindows/50020_community_available_languages.ascx" %>
<%@ Register TagPrefix="link" TagName="cp50021" Src="~/Controls/Help/ArticlesCompleteList/ServerWindows/50021_community_custom_modules.ascx" %> <%@ Register TagPrefix="link" TagName="cp50021" Src="~/Controls/Help/ArticlesCompleteList/ServerWindows/50021_community_custom_modules.ascx" %>
@ -173,6 +174,7 @@
<li><link:cp110001 ID="ma32" runat="server" /></li> <li><link:cp110001 ID="ma32" runat="server" /></li>
<li><link:cp110002 ID="ma33" runat="server" /></li> <li><link:cp110002 ID="ma33" runat="server" /></li>
<li><link:cp60028 ID="ma34" runat="server" /></li> <li><link:cp60028 ID="ma34" runat="server" /></li>
<li><link:cp205 ID="ma132" runat="server" /></li>
<li><link:cp60032 ID="ma35" runat="server" /></li> <li><link:cp60032 ID="ma35" runat="server" /></li>
<li><link:cp50020 ID="ma36" runat="server" /></li> <li><link:cp50020 ID="ma36" runat="server" /></li>
<li><link:cp50021 ID="ma37" runat="server" /></li> <li><link:cp50021 ID="ma37" runat="server" /></li>

View File

@ -1,10 +1,10 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Masters/InstallationGuides/InstallationDesktopArticles.master" %> <%@ Page Title="" Language="C#" MasterPageFile="~/Masters/InstallationGuides/InstallationDesktopArticles.master" %>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> <%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<asp:Content ID="Content4" ContentPlaceHolderID="pagebodyidpage" runat="Server"> <asp:Content ID="Content4" ContentPlaceHolderID="pagebodyidpage" runat="Server">
<body class="desktop_linux_version desktop_editors installation_desktop"> <body class="common_all_os document_server installation_docs">
</asp:Content> </asp:Content>
<asp:Content ID="content3" ContentPlaceHolderID="breadstop" runat="server"> <asp:Content ID="content3" ContentPlaceHolderID="breadstop" runat="server">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/VariousControls/TopControls/DesktopDocumentsTop/DesktopDocumentsTop.ascx" /> <cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/VariousControls/TopControls/DocumentServerTop/DocumentServerTop.ascx" />
</asp:Content> </asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="content" runat="Server"> <asp:Content ID="Content1" ContentPlaceHolderID="content" runat="Server">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Document/ConfigureJWT/ConfigureJWT.ascx" /> <cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Document/ConfigureJWT/ConfigureJWT.ascx" />