Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified server/32/Nextcloud_Server_Administration_Manual.pdf
Binary file not shown.
Binary file modified server/32/Nextcloud_User_Manual.pdf
Binary file not shown.
1 change: 1 addition & 0 deletions server/32/admin_manual/configuration_server/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -317,6 +317,7 @@ <h1>Nextcloud configuration<a class="headerlink" href="#nextcloud-configuration"
<li class="toctree-l2"><a class="reference internal" href="oauth2.html#add-an-oauth2-application">Add an OAuth2 Application</a></li>
<li class="toctree-l2"><a class="reference internal" href="oauth2.html#the-access-token">The access token</a></li>
<li class="toctree-l2"><a class="reference internal" href="oauth2.html#security-considerations">Security considerations</a></li>
<li class="toctree-l2"><a class="reference internal" href="oauth2.html#skipping-pre-login-warning">Skipping pre-login warning</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="reverse_proxy_configuration.html">Reverse proxy</a><ul>
Expand Down
9 changes: 9 additions & 0 deletions server/32/admin_manual/configuration_server/oauth2.html
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@
<li class="toctree-l3"><a class="reference internal" href="#add-an-oauth2-application">Add an OAuth2 Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="#the-access-token">The access token</a></li>
<li class="toctree-l3"><a class="reference internal" href="#security-considerations">Security considerations</a></li>
<li class="toctree-l3"><a class="reference internal" href="#skipping-pre-login-warning">Skipping pre-login warning</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="reverse_proxy_configuration.html">Reverse proxy</a></li>
Expand Down Expand Up @@ -215,6 +216,14 @@ <h2>Security considerations<a class="headerlink" href="#security-considerations"
<p>Nextcloud <code class="docutils literal notranslate"><span class="pre">OAuth2</span></code> implementation currently does not support scoped access. This means that every token has full access to the complete account including read and write permission to the stored files. It is essential to store the <code class="docutils literal notranslate"><span class="pre">OAuth2</span></code> tokens in a safe way!</p>
<p>Without scopes and restrictable access it is not recommended to use a Nextcloud instance as a user authentication service.</p>
</section>
<section id="skipping-pre-login-warning">
<h2>Skipping pre-login warning<a class="headerlink" href="#skipping-pre-login-warning" title="Link to this heading"></a></h2>
<p>In Nextcloud default <code class="docutils literal notranslate"><span class="pre">OAuth2</span></code> flow, a confirmation step is shown before login if the user is not yet logged-in, and a second one is shown after login.
To skip the pre-login one for a trusted application, the configuration option <code class="docutils literal notranslate"><span class="pre">skipAuthPickerApplications</span></code> can be set through occ:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="o">-</span><span class="n">E</span> <span class="o">-</span><span class="n">u</span> <span class="n">www</span><span class="o">-</span><span class="n">data</span> <span class="n">php</span> <span class="n">occ</span> <span class="n">config</span><span class="p">:</span><span class="n">app</span><span class="p">:</span><span class="nb">set</span> <span class="n">oauth2</span> <span class="n">skipAuthPickerApplications</span> <span class="o">--</span><span class="nb">type</span> <span class="n">array</span> <span class="o">--</span><span class="n">value</span> <span class="s1">&#39;[&quot;myapplication&quot;]&#39;</span>
</pre></div>
</div>
</section>
</section>


Expand Down
1 change: 1 addition & 0 deletions server/32/admin_manual/contents.html
Original file line number Diff line number Diff line change
Expand Up @@ -1044,6 +1044,7 @@ <h1>Table of contents<a class="headerlink" href="#table-of-contents" title="Link
<li class="toctree-l3"><a class="reference internal" href="configuration_server/oauth2.html#add-an-oauth2-application">Add an OAuth2 Application</a></li>
<li class="toctree-l3"><a class="reference internal" href="configuration_server/oauth2.html#the-access-token">The access token</a></li>
<li class="toctree-l3"><a class="reference internal" href="configuration_server/oauth2.html#security-considerations">Security considerations</a></li>
<li class="toctree-l3"><a class="reference internal" href="configuration_server/oauth2.html#skipping-pre-login-warning">Skipping pre-login warning</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="configuration_server/reverse_proxy_configuration.html">Reverse proxy</a><ul>
Expand Down
2 changes: 1 addition & 1 deletion server/32/admin_manual/searchindex.js

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,8 @@ <h3>Added APIs<a class="headerlink" href="#id1" title="Link to this heading">
</ul>
</li>
<li><p>New <code class="docutils literal notranslate"><span class="pre">OCP\Mail\IEmailValidator</span></code> to validate an email address.</p></li>
<li><p>New method <code class="docutils literal notranslate"><span class="pre">OCP\App\IAppManager::getAppInstalledVersions</span></code> to get installed versions of all applications</p></li>
<li><p>New method <code class="docutils literal notranslate"><span class="pre">OCP\IAppConfig::getAppInstalledVersions</span></code> to do the same thing</p></li>
</ul>
</section>
<section id="id2">
Expand All @@ -293,6 +295,9 @@ <h3>Deprecated APIs<a class="headerlink" href="#id3" title="Link to this heading
<li><p><code class="docutils literal notranslate"><span class="pre">\OC_Helper::isReadOnlyConfigEnabled</span></code> is deprecated, please use the <code class="docutils literal notranslate"><span class="pre">config_is_read_only</span></code> system config directly.</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">\OCP\OCM\IOCMProvider</span></code> is deprecated, please use <code class="docutils literal notranslate"><span class="pre">\OCP\OCM\ICapabilityAwareOCMProvider</span></code> available since 32.0.0</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">\OCP\Mail\IMailer::validateMailAddress</span></code> is deprecated, please use <code class="docutils literal notranslate"><span class="pre">\OCP\Mail\IEmailValidator</span></code> available since 32.0.0</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">\OC_App::getSupportedApps</span></code> is deprecated, please use <code class="docutils literal notranslate"><span class="pre">\OCP\Support\Subscription\IRegistry::delegateGetSupportedApps</span></code> instead</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">\OC_App::getAppVersions</span></code> is deprecated, please use <code class="docutils literal notranslate"><span class="pre">OCP\App\IAppManager::getAppInstalledVersions</span></code> instead</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">\OCP\Route\IRoute::actionInclude</span></code> and <code class="docutils literal notranslate"><span class="pre">\OCP\Route\IRoute::action</span></code> are deprecated, please use a proper controller instead.</p></li>
</ul>
</section>
<section id="id4">
Expand Down Expand Up @@ -363,6 +368,7 @@ <h3>Removed APIs<a class="headerlink" href="#id4" title="Link to this heading">
<li><p><code class="docutils literal notranslate"><span class="pre">IServerContainer::getTagManager()</span></code></p></li>
</ul>
</li>
<li><p>The legacy autoloader <code class="docutils literal notranslate"><span class="pre">\OC::$loader</span></code> was removed. It should not impact your application. It may impact your tests if they were using it. Please consider including <code class="docutils literal notranslate"><span class="pre">tests/autoload.php</span></code> from server instead.</p></li>
</ul>
</section>
</section>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
const mermaids_to_add_zoom = 1 === -1 ? all_mermaids.length : 1;
const mermaids_processed = document.querySelectorAll(".mermaid[data-processed='true']");
if(mermaids_to_add_zoom > 0) {
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-a94a2503-9d1f-4a6c-b403-7dc327969a2a] svg");
var svgs = d3.selectAll(".mermaid[data-zoom-id=id-71dd9004-047c-495e-a289-3d4245a8adb7] svg");
if(all_mermaids.length !== mermaids_processed.length) {
// try again in a sec, wait for mermaids to load
setTimeout(load, 200);
Expand Down Expand Up @@ -191,7 +191,7 @@ <h2>Authentication flow<a class="headerlink" href="#authentication-flow" title="
</ol>
<section id="authentication-flow-in-details">
<h3>Authentication flow in details<a class="headerlink" href="#authentication-flow-in-details" title="Link to this heading"></a></h3>
<pre data-zoom-id="id-a94a2503-9d1f-4a6c-b403-7dc327969a2a" class="mermaid">
<pre data-zoom-id="id-71dd9004-047c-495e-a289-3d4245a8adb7" class="mermaid">
sequenceDiagram
autonumber
participant ExApp
Expand Down
2 changes: 1 addition & 1 deletion server/32/developer_manual/searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion server/32/user_manual/cs/groupware/sync_ios.html
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ <h2>Kontakty<a class="headerlink" href="#contacts" title="Link to this heading">
<p class="admonition-title">Poznámka</p>
<p>Od verze iOS 12 je SSL šifrování nezbytné. Proto <strong>nevypínejte</strong> <strong>SSL</strong> (Z tohoto důvodu je pro vaši doménu zapotřebí certifikát, postačí i ten ze služby <a class="reference external" href="https://letsencrypt.org/">https://letsencrypt.org/</a> ).</p>
</div>
<p>Pokud to ani tak nefunguje, podívejte se do příručky <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#troubleshooting-contacts-calendar">Řešení problémů s kontakty a kalendářem</a> nebo <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#service-discovery">Řešení problémů s objevováním služby</a>.</p>
<p>Pokud to ani tak nefunguje, podívejte se do příručky <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#service-discovery">Řešení problémů s kontakty a kalendářem</a> nebo <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#troubleshooting-contacts-calendar">Řešení problémů s objevováním služby</a>.</p>
</section>
</section>

Expand Down
2 changes: 1 addition & 1 deletion server/32/user_manual/fr/groupware/sync_ios.html
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ <h2>Contacts<a class="headerlink" href="#contacts" title="Lien vers cette rubriq
<p class="admonition-title">Note</p>
<p>À partir de iOS 12, un cryptage SSL est nécessaire. Par conséquent, ne désactivez pas le <strong>SSL</strong> (Pour cette raison, un certificat est requis pour votre domaine, comme <a class="reference external" href="https://letsencrypt.org/">https://letsencrypt.org/</a> ).</p>
</div>
<p>Si cela ne fonctionne toujours pas, regardez dans <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#troubleshooting-contacts-calendar">Dépannage des contacts et calendriers</a> ou <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#service-discovery">Dépannage de la découverte de service</a>.</p>
<p>Si cela ne fonctionne toujours pas, regardez dans <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#service-discovery">Dépannage des contacts et calendriers</a> ou <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#troubleshooting-contacts-calendar">Dépannage de la découverte de service</a>.</p>
</section>
</section>

Expand Down
2 changes: 1 addition & 1 deletion server/32/user_manual/gl/groupware/sync_ios.html
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ <h2>Contactos<a class="headerlink" href="#contacts" title="Ligazón a este títu
<p class="admonition-title">Nota</p>
<p>A partir de iOS 12 é necesario un cifrado SSL. Polo tanto, <strong>non</strong> desactive <strong>SSL</strong> (Por este motivo é necesario que o seu dominio dispoña dun certificado, pode obtelo en: <a class="reference external" href="https://letsencrypt.org/">https://letsencrypt.org/</a>).</p>
</div>
<p>Se aínda non funciona, bótelle unha ollada a <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#troubleshooting-contacts-calendar">Solución de problemas de Contactos e Calendario</a> ou a <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#service-discovery">Solución de problemas de descubrimento do servizo</a>.</p>
<p>Se aínda non funciona, bótelle unha ollada a <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#service-discovery">Solución de problemas de Contactos e Calendario</a> ou a <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#troubleshooting-contacts-calendar">Solución de problemas de descubrimento do servizo</a>.</p>
</section>
</section>

Expand Down
2 changes: 1 addition & 1 deletion server/32/user_manual/pt_BR/groupware/sync_ios.html
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ <h2>Contatos<a class="headerlink" href="#contacts" title="Link para este cabeça
<p class="admonition-title">Nota</p>
<p>A partir do iOS 12, é necessária uma criptografia SSL. Portanto, <strong>não</strong> desative o <strong>SSL</strong> (por esse motivo, um certificado é necessário em seu domínio, <a class="reference external" href="https://letsencrypt.org/">https://letsencrypt.org/</a> o fará).</p>
</div>
<p>Se ainda não estiver funcionando, dê uma olhada em <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#troubleshooting-contacts-calendar">Solução de Problemas de Contatos &amp; Calendário</a> ou <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#service-discovery">Resolução de Problemas de Descoberta de Serviços</a>.</p>
<p>Se ainda não estiver funcionando, dê uma olhada em <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#service-discovery">Solução de Problemas de Contatos &amp; Calendário</a> ou <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#troubleshooting-contacts-calendar">Resolução de Problemas de Descoberta de Serviços</a>.</p>
</section>
</section>

Expand Down
2 changes: 1 addition & 1 deletion server/32/user_manual/tr/groupware/sync_ios.html
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ <h2>Kişiler<a class="headerlink" href="#contacts" title="Link to this heading">
<p class="admonition-title">Not</p>
<p>iOS 12 sürümüyle birlikte SSL şifrelemesi kullanılması zorunlu oldu. Bu nedenle <strong>SSL</strong> seçeneğini kullanımdan kaldırmayın** (SSL şifrelemeyi kullanabilmek için etki alanınıza bir sertifika almanız gerekir, <a class="reference external" href="https://letsencrypt.org/">https://letsencrypt.org/</a> bunu ücretsiz olarak sağlar).</p>
</div>
<p>Sorun çıkarsa, <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#troubleshooting-contacts-calendar">Kişi ve Takvim sorunlarını çözme</a> ya da <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#service-discovery">Hizmet keşfetme sorunlarını çözme</a> bölümlerine bakabilirsiniz.</p>
<p>Sorun çıkarsa, <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#service-discovery">Kişi ve Takvim sorunlarını çözme</a> ya da <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#troubleshooting-contacts-calendar">Hizmet keşfetme sorunlarını çözme</a> bölümlerine bakabilirsiniz.</p>
</section>
</section>

Expand Down
2 changes: 1 addition & 1 deletion server/32/user_manual/zh_HK/groupware/sync_ios.html
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ <h2>聯絡人<a class="headerlink" href="#contacts" title="Link to this heading"
<p class="admonition-title">Note</p>
<p>從 iOS 12 開始,必須使用 SSL 加密。因此,<strong>不要</strong> 停用 <a href="#id1"><span class="problematic" id="id2">**</span></a>SSL**(為此,您的域名需要一個證書,<a class="reference external" href="https://letsencrypt.org/">https://letsencrypt.org/</a> 可以滿足要求)。</p>
</div>
<p>如果仍然無法正常運行,請查看 <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#service-discovery">聯絡人與日曆故障排除</a> 或 <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#troubleshooting-contacts-calendar">服務發現故障排除</a>。</p>
<p>如果仍然無法正常運行,請查看 <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#troubleshooting-contacts-calendar">聯絡人與日曆故障排除</a> 或 <a class="reference external" href="https://docs.nextcloud.com/server/32/admin_manual/issues/general_troubleshooting.html#service-discovery">服務發現故障排除</a>。</p>
</section>
</section>

Expand Down