Add Ru translation to Configuring JWT article, update tags, minor fixes
This commit is contained in:
parent
6759b207e7
commit
123f2e73ca
@ -2346,4 +2346,7 @@
|
||||
<data name="PluginManager" xml:space="preserve">
|
||||
<value>Менеджер плагинов</value>
|
||||
</data>
|
||||
<data name="DocsJWT" xml:space="preserve">
|
||||
<value>Настройка JWT для ONLYOFFICE Docs</value>
|
||||
</data>
|
||||
</root>
|
@ -1,3 +1,3 @@
|
||||
<%@ 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>
|
@ -53,6 +53,7 @@
|
||||
<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/GettingStarted/205_configure_jwt.ascx" /></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
|
@ -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/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/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><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/ArticlesCompleteList/GettingStarted/205_configure_jwt.ascx" /></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><h6>System requirements</h6>
|
||||
|
@ -535,6 +535,7 @@
|
||||
<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/GettingStarted/205_configure_jwt.ascx" /></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
|
@ -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><b>Step 1</b>: Configure ONLYOFFICE Docs</p>
|
||||
<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>
|
||||
<li>For Linux - <code>/etc/onlyoffice/documentserver/local.json</code></li>
|
||||
<li>For Windows - <code>%ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json</code></li>
|
||||
|
@ -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 <containerID> 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>
|
@ -1,6 +1,7 @@
|
||||
<%@ Control Language="C#" %>
|
||||
<%@ 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="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="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" %>
|
||||
@ -90,16 +91,18 @@
|
||||
<div class="text-container-content" id="tag_documentserver">
|
||||
<ul>
|
||||
<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:cp60014 ID="ma3" runat="server" /></li>
|
||||
<li><link:cp124 ID="ma4" runat="server" /></li>
|
||||
<li><link:cp190000 ID="ma5" runat="server" /></li>
|
||||
<li><link:cp150004 ID="ma6" runat="server" /></li>
|
||||
<li><link:cp60032 ID="ma7" runat="server" /></li>
|
||||
|
||||
</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>
|
||||
<ul class="moreTaggedArticles">
|
||||
<li><link:cp60032 ID="ma7" runat="server" /></li>
|
||||
<li><link:cp50030 ID="ma8" runat="server" /></li>
|
||||
<li><link:cp50031 ID="ma9" runat="server" /></li>
|
||||
<li><link:cp50005 ID="ma10" runat="server" /></li>
|
||||
|
@ -23,6 +23,7 @@
|
||||
<%@ 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="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="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" %>
|
||||
@ -158,12 +159,12 @@
|
||||
<li><link:cp90019 ID="ma5" runat="server" /></li>
|
||||
<li><link:cp90021 ID="ma6" 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>
|
||||
<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>
|
||||
<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:cp100023 ID="ma11" 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:cp110002 ID="ma22" 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:cp50016 ID="ma25" runat="server" /></li>
|
||||
<li><link:cp115 ID="ma26" runat="server" /></li>
|
||||
|
@ -34,6 +34,7 @@
|
||||
<%@ 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="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="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" %>
|
||||
@ -173,6 +174,7 @@
|
||||
<li><link:cp110001 ID="ma32" runat="server" /></li>
|
||||
<li><link:cp110002 ID="ma33" 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:cp50020 ID="ma36" runat="server" /></li>
|
||||
<li><link:cp50021 ID="ma37" runat="server" /></li>
|
||||
|
@ -1,10 +1,10 @@
|
||||
<%@ Page Title="" Language="C#" MasterPageFile="~/Masters/InstallationGuides/InstallationDesktopArticles.master" %>
|
||||
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
|
||||
<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 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 ID="Content1" ContentPlaceHolderID="content" runat="Server">
|
||||
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Document/ConfigureJWT/ConfigureJWT.ascx" />
|
||||
|
Loading…
Reference in New Issue
Block a user