You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by an...@apache.org on 2022/08/16 11:28:05 UTC
svn commit: r1903457 [2/3] - in /jackrabbit/site/live/oak/docs: ./ architecture/ coldstandby/ features/ nodestore/ nodestore/document/ nodestore/segment/ oak-mongo-js/ oak_api/ plugins/ query/ security/ security/accesscontrol/ security/authentication/ ...
Modified: jackrabbit/site/live/oak/docs/plugins/blobstore.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/plugins/blobstore.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/plugins/blobstore.html (original)
+++ jackrabbit/site/live/oak/docs/plugins/blobstore.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/plugins/blobstore.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/plugins/blobstore.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">The Blob Store <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/plugins/blobstore.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/elastic.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/elastic.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/elastic.html (original)
+++ jackrabbit/site/live/oak/docs/query/elastic.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/elastic.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/elastic.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Elastic Index <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/elastic.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/flags.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/flags.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/flags.html (original)
+++ jackrabbit/site/live/oak/docs/query/flags.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/flags.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/flags.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Flags <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/flags.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/grammar-sql2.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/grammar-sql2.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/grammar-sql2.html (original)
+++ jackrabbit/site/live/oak/docs/query/grammar-sql2.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/grammar-sql2.md.vm at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/grammar-sql2.md.vm at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Oak SQL-2 Query Grammar <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/grammar-sql2.md.vm"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/grammar-xpath.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/grammar-xpath.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/grammar-xpath.html (original)
+++ jackrabbit/site/live/oak/docs/query/grammar-xpath.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/grammar-xpath.md.vm at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/grammar-xpath.md.vm at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Oak XPath Query Grammar - Oak Documentation <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/grammar-xpath.md.vm"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/index-management.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/index-management.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/index-management.html (original)
+++ jackrabbit/site/live/oak/docs/query/index-management.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/index-management.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/index-management.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Index Management <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/index-management.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/indexing.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/indexing.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/indexing.html (original)
+++ jackrabbit/site/live/oak/docs/query/indexing.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/indexing.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/indexing.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Indexing <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/indexing.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/lucene-old.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/lucene-old.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/lucene-old.html (original)
+++ jackrabbit/site/live/oak/docs/query/lucene-old.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/lucene-old.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/lucene-old.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Lucene Index <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/lucene-old.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/lucene.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/lucene.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/lucene.html (original)
+++ jackrabbit/site/live/oak/docs/query/lucene.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/lucene.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/lucene.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Lucene Index <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/lucene.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/oak-run-indexing.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/oak-run-indexing.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/oak-run-indexing.html (original)
+++ jackrabbit/site/live/oak/docs/query/oak-run-indexing.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/oak-run-indexing.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/oak-run-indexing.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active "> Oak Run Indexing <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/oak-run-indexing.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/ootb-index-change.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/ootb-index-change.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/ootb-index-change.html (original)
+++ jackrabbit/site/live/oak/docs/query/ootb-index-change.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/ootb-index-change.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/ootb-index-change.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Changing Out-Of-The-Box Index Definitions <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/ootb-index-change.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/ordered-index-migrate.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/ordered-index-migrate.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/ordered-index-migrate.html (original)
+++ jackrabbit/site/live/oak/docs/query/ordered-index-migrate.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/ordered-index-migrate.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/ordered-index-migrate.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Migrating Ordered Index to Lucene Property <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/ordered-index-migrate.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/ordered-index.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/ordered-index.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/ordered-index.html (original)
+++ jackrabbit/site/live/oak/docs/query/ordered-index.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/ordered-index.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/ordered-index.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Ordered Index (deprecated since 1.1.8) <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/ordered-index.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/pre-extract-text.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/pre-extract-text.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/pre-extract-text.html (original)
+++ jackrabbit/site/live/oak/docs/query/pre-extract-text.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/pre-extract-text.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/pre-extract-text.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Pre-Extracting Text from Binaries <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/pre-extract-text.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/property-index.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/property-index.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/property-index.html (original)
+++ jackrabbit/site/live/oak/docs/query/property-index.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/property-index.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/property-index.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">The Property Index <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/property-index.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/query-engine.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/query-engine.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/query-engine.html (original)
+++ jackrabbit/site/live/oak/docs/query/query-engine.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/query-engine.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/query-engine.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">The Query Engine <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/query-engine.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/query-troubleshooting.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/query-troubleshooting.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/query-troubleshooting.html (original)
+++ jackrabbit/site/live/oak/docs/query/query-troubleshooting.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/query-troubleshooting.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/query-troubleshooting.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Query Troubleshooting <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/query-troubleshooting.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/query.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/query.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/query.html (original)
+++ jackrabbit/site/live/oak/docs/query/query.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/query.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/query.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Oak Query <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/query.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/search-mt.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/search-mt.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/search-mt.html (original)
+++ jackrabbit/site/live/oak/docs/query/search-mt.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/search-mt.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/search-mt.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Machine Translation for Search <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/search-mt.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/query/solr.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/query/solr.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/query/solr.html (original)
+++ jackrabbit/site/live/oak/docs/query/solr.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/solr.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/query/solr.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Solr Index <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/query/solr.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/release-schedule.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/release-schedule.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/release-schedule.html (original)
+++ jackrabbit/site/live/oak/docs/release-schedule.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/release-schedule.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/release-schedule.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Releases <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/release-schedule.md"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
@@ -303,8 +303,7 @@ according to needs</p>
<li>trunk: every 8 weeks (~6 / year)</li>
<li>1.22: every 13 weeks (~4 / year)</li>
-<li>1.8: every 13 weeks (~4 / year)</li>
-<li>1.6: every 26 weeks (~2 / year)</li>
+<li>1.8: every 26 weeks (~2 / year)</li>
</ul></section><section>
<h2><a name="Strategies"></a>Strategies</h2>
<p>For a full discussion around these topics see in <a class="externalLink" href="https://lists.apache.org/thread.html/9a7c0e2fdfab5deb051fbd99add6c2b7109d750805b6182138eece55@%3Coak-dev.jackrabbit.apache.org%3E">oak-dev archives</a>.</p>
Modified: jackrabbit/site/live/oak/docs/roadmap.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/roadmap.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/roadmap.html (original)
+++ jackrabbit/site/live/oak/docs/roadmap.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/roadmap.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/roadmap.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Roadmap <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/roadmap.md"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/accesscontrol.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/accesscontrol.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/accesscontrol.html (original)
+++ jackrabbit/site/live/oak/docs/security/accesscontrol.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/accesscontrol.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/accesscontrol.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Access Control Management <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/accesscontrol.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/accesscontrol/default.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/accesscontrol/default.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/accesscontrol/default.html (original)
+++ jackrabbit/site/live/oak/docs/security/accesscontrol/default.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/accesscontrol/default.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/accesscontrol/default.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Access Control Management : The Default Implementation <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/accesscontrol/default.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/accesscontrol/differences.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/accesscontrol/differences.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/accesscontrol/differences.html (original)
+++ jackrabbit/site/live/oak/docs/security/accesscontrol/differences.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/accesscontrol/differences.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/accesscontrol/differences.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Access Control Management : Differences wrt Jackrabbit 2.x <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/accesscontrol/differences.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/accesscontrol/editing.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/accesscontrol/editing.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/accesscontrol/editing.html (original)
+++ jackrabbit/site/live/oak/docs/security/accesscontrol/editing.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/accesscontrol/editing.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/accesscontrol/editing.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Using the Access Control Management API <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/accesscontrol/editing.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/authentication.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/authentication.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/authentication.html (original)
+++ jackrabbit/site/live/oak/docs/security/authentication.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Authentication <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/authentication/default.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/authentication/default.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/authentication/default.html (original)
+++ jackrabbit/site/live/oak/docs/security/authentication/default.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/default.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/default.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Authentication : Implementation Details <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication/default.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/authentication/differences.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/authentication/differences.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/authentication/differences.html (original)
+++ jackrabbit/site/live/oak/docs/security/authentication/differences.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/differences.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/differences.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Authentication : Differences wrt Jackrabbit 2.x <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication/differences.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/authentication/external/defaultusersync.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/authentication/external/defaultusersync.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/authentication/external/defaultusersync.html (original)
+++ jackrabbit/site/live/oak/docs/security/authentication/external/defaultusersync.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/external/defaultusersync.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/external/defaultusersync.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">User and Group Synchronization : The Default Implementation <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication/external/defaultusersync.md"><img src="../../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
@@ -334,9 +334,8 @@ may be used to provide custom implementa
<p>Extending from the <a href="/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncContext.html">DefaultSyncContext</a> this implementation that provides special
handling for external groups in case the <a href="#dynamic_membership">Dynamic Group Membership</a>
option is enabled in the <a href="#configuration">Configuration</a>.</p>
-<p>In addition to the properties mentioned above this implementation will additionally create
-a multivalued STRING property that caches the group principal names of the external
-user accounts:</p>
+<p>In addition to the properties mentioned above this implementation will create a multivalued STRING property that caches
+the group principal names of the external user accounts:</p>
<ul>
<li><code>rep:externalPrincipalNames</code> : Optional system-maintained property related to <a href="#dynamic_membership">Dynamic Group Membership</a></li>
@@ -355,7 +354,14 @@ option that allows enabling dynamic grou
Enabling dynamic membership in the <a href="/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncConfig.html">DefaultSyncConfig</a> will change the way external
groups are synchronized (see also <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-4101">OAK-4101</a>).</p>
<p>The details and effects on other security related modules are described in
-section <a href="dynamic.html">Dynamic Membership</a>.</p>
+section <a href="dynamic.html">Dynamic Membership and Dynamic Groups</a>.</p>
+<p><a name="dynamic_groups"></a></p></section><section>
+<h3><a name="Dynamic_Groups"></a>Dynamic Groups</h3>
+<p>As of Oak 1.46.0 there exists the option to leverage <a href="#dynamic_membership">Dynamic Membership</a> in combination with a
+new <code>Dynamic Groups</code> configuration option (see also <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-9803">OAK-9803</a>). If both options are enabled external groups will continue
+to be synchronized into the repository making sure the user-group relationship can still be inspected using Jackrabbit
+User Management API without losing the benefits of the dynamic membership.
+See section <a href="dynamic.html">Dynamic Membership and Dynamic Groups</a> for details and comparison.</p>
<p><a name="xml_import"></a></p><section>
<h4><a name="XML_Import"></a>XML Import</h4>
<p>The protected nature of the <code>rep:externalPrincipalNames</code> is also reflected during
@@ -462,6 +468,29 @@ accounts in particular group membership
<td align="left">0076</td>
<td>Attempt to remove node ‘%s’ from protected external identity</td></tr>
</tbody>
+</table></section><section>
+<h5><a name="Enforcing_dynamic_groups"></a>Enforcing dynamic groups</h5>
+<p>If <code>user.dynamicMembership</code> is enabled together with <code>group.dynamicGroups</code> a separate validator will be present to
+make sure no members are added to the dynamic groups through regular API calls (<code>Group.addMember(Authorizable)</code> and
+<code>Group.addMembers(String...</code>).</p>
+<p>Note, that groups that have been synchronized prior to dynamic synchronization also subject
+to this validator and can no longer have new members added. They will eventually become
+dynamic upon synchronization of their members, which will wipe out previously written
+membership information.</p>
+<p>The following constraint violation exceptions will be raised upon persisting changes when new members have been added
+to a dynamic external group:</p>
+<table border="0" class="table table-striped">
+<thead>
+
+<tr class="a">
+<th>Code</th>
+<th>Message</th></tr>
+</thead><tbody>
+
+<tr class="b">
+<td align="left">0077</td>
+<td>“Attempt to add members to dynamic group ‘%s’ at ‘%s’”</td></tr>
+</tbody>
</table>
<p><a name="configuration"></a></p></section></section></section><section>
<h3><a name="Configuration"></a>Configuration</h3><section>
@@ -533,6 +562,10 @@ accounts in particular group membership
<td><code>group.propertyMapping</code></td>
<td>List mapping definition of local properties from external ones.</td></tr>
<tr class="b">
+<td align="left">Group ‘Dynamic Groups’</td>
+<td><code>group.dynamicGroups</code></td>
+<td>Only takes effect in combination with <code>user.dynamicMembership</code> and will result in external groups being synced as dynamic groups.</td></tr>
+<tr class="a">
<td align="left"> </td>
<td> </td>
<td> </td></tr>
Modified: jackrabbit/site/live/oak/docs/security/authentication/external/dynamic.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/authentication/external/dynamic.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/authentication/external/dynamic.html (original)
+++ jackrabbit/site/live/oak/docs/security/authentication/external/dynamic.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/external/dynamic.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/external/dynamic.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -10,7 +10,7 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
- <title>Jackrabbit Oak – User and Group Synchronization : Dynamic Membership</title>
+ <title>Jackrabbit Oak – User and Group Synchronization : Dynamic Membership and Dynamic Groups</title>
<link rel="stylesheet" href="../../../css/apache-maven-fluido-1.11.1.min.css" />
<link rel="stylesheet" href="../../../css/site.css" />
<link rel="stylesheet" href="../../../css/print.css" media="print" />
@@ -173,8 +173,8 @@
<ul class="breadcrumb">
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
- <li class="active ">User and Group Synchronization : Dynamic Membership <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication/external/dynamic.md"><img src="../../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li class="active ">User and Group Synchronization : Dynamic Membership and Dynamic Groups <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication/external/dynamic.md"><img src="../../../images/accessories-text-editor.png" title="Edit" /></a></li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
@@ -296,10 +296,10 @@
limitations under the License.
-->
<section>
-<h2><a name="User_and_Group_Synchronization_:_Dynamic_Membership"></a>User and Group Synchronization : Dynamic Membership</h2>
+<h2><a name="User_and_Group_Synchronization_:_Dynamic_Membership_and_Dynamic_Groups"></a>User and Group Synchronization : Dynamic Membership and Dynamic Groups</h2>
<p>As of Oak 1.5.3 the default sync handler comes with an additional configuration
option (see section <a href="defaultusersync.html#configuration">Configuration</a>
-that allows to enable dynamic group membership resolution for external users.</p>
+that allows enabling dynamic group membership resolution for external users.</p>
<p>Enabling dynamic membership in the <a href="/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/basic/DefaultSyncConfig.html">DefaultSyncConfig</a> will change the way external
groups are synchronized (see <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-4101">OAK-4101</a>) and how automatic group membership
is being handled (see <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-4087">OAK-4087</a>)</p>
@@ -309,35 +309,39 @@ is being handled (see <a class="external
<li>avoiding duplicate user management effort wrt to membership handling both in the external IDP and the repository</li>
<li>avoid storing/updating auto-membership which is assigned to all external users</li>
<li>ease principal resolution upon repository login</li>
-</ul><section><section>
-<h4><a name="SyncContext_with_Dynamic_Membership"></a>SyncContext with Dynamic Membership</h4>
+</ul><section>
+<h3><a name="SyncContext_with_Dynamic_Membership"></a>SyncContext with Dynamic Membership</h3>
<p>With the default <code>SyncHandler</code> this configuration option will show the following
effects:</p><section>
-<h5><a name="External_Groups"></a>External Groups</h5>
+<h4><a name="External_Groups"></a>External Groups</h4>
<ul>
<li>If enabled the handler will use an alternative <a href="/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncContext.html">SyncContext</a> to synchronize external groups (<code>DynamicSyncContext</code>).</li>
-<li>Instead of synchronizing groups into the user management, this <code>DynamicSyncContext</code>
-will additionally set the property <code>rep:externalPrincipalNames</code> on the synchronized external user</li>
+<li>Instead of synchronizing membership information alongside the group accounts, this <code>DynamicSyncContext</code>
+will set the property <code>rep:externalPrincipalNames</code> on the synchronized external user</li>
<li><code>rep:externalPrincipalNames</code> is a system maintained multivalued property of type
‘STRING’ storing the names of the <code>java.security.acl.Group</code>-principals a given
external user is member of (both declared and inherited according to the configured
membership nesting depth)</li>
-<li>External groups will no longer be synchronized into the repository's user management
+<li>By default, external groups will no longer be synchronized into the repository's user management
but will only be available as <code>Principal</code>s (see section <i>User Management</i> below).</li>
+<li>If the <code>Dynamic Groups</code> option is enabled together with the <code>Dynamic Membership</code>, external groups will be
+synchronized into the user management but marked as <i>dynamic</i>. User-Group relationship for these dynamic external<br />
+groups will be determined by a dedicated <code>DynamicMembershipService</code> that is registered if both options are enabled
+for a given <code>SyncHandler</code> mapping.</li>
</ul>
<p>Note: as a further improvement the <a href="/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/PrincipalNameResolver.html">PrincipalNameResolver</a> interface was introduced
in Oak 1.6.1 to allow for optimized resolution of a principal names from a given
<code>ExternalIdentityRef</code>. In order to benefit from that shortcut a given implementation
of <code>ExternalIdentityProvider</code> needs to also implement <code>PrincipalNameResolver</code>.
See also <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-5210">OAK-5210</a>.</p></section><section>
-<h5><a name="Automatic_Membership"></a>Automatic Membership</h5>
+<h4><a name="Automatic_Membership"></a>Automatic Membership</h4>
<ul>
<li>If enabled automatic membership assignment for existing, local groups will not longer be written to the repository</li>
-<li>Instead the <code>ExternalPrincipalConfiguration</code> <i>(“Apache Jackrabbit Oak External PrincipalConfiguration”)</i> will keep
-track of the mapping between registered <a href="/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncHandler.html">SyncHandler</a>s (i.e. auto-membership configuration) and <a href="/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalIdentityProvider.html">ExternalIdentityProvider</a>s.
-This allows to determine auto-membership based on the <code>rep:externalId</code> stored with the user accounts.</li>
+<li>Instead, the <code>ExternalPrincipalConfiguration</code> <i>(“Apache Jackrabbit Oak External PrincipalConfiguration”)</i> will keep
+track of the mapping between registered <a href="/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/SyncHandler.html">SyncHandler</a>s (i.e. auto-membership configuration) and <a href="/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalIdentityProvider.html">ExternalIdentityProvider</a>s
+and determine auto-membership based on the <code>rep:externalId</code> stored with the user accounts.</li>
<li>The <code>PrincipalProvider</code> associated with this dedicated principal configuration
will expand the collection of <code>Principal</code>s generated for the following calls
with the automatically assigned principals:
@@ -358,10 +362,10 @@ to new instances of the <code>PrincipalP
configuration is respected (see also <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-5194">OAK-5194</a> and <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-5195">OAK-5195</a>)</li>
<li>With <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-9462">OAK-9462</a> an implementation of <code>DynamicMembershipProvider</code> will be registered
and reflect autoMembership for synchronized external users in the User Management API (see below).
-The same applies for the conditional auto-membership as introduced with <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-9463">OAK-9463</a></li>
+The same applies for the conditional auto-membership as introduced with <a class="externalLink" href="https://issues.apache.org/jira/browse/OAK-9463">OAK-9463</a>.</li>
</ul></section></section><section>
-<h4><a name="Effect_of_Dynamic_Membership_on_other_Security_Modules"></a>Effect of Dynamic Membership on other Security Modules</h4><section>
-<h5><a name="Principal_Management"></a>Principal Management</h5>
+<h3><a name="Effect_of_Dynamic_Membership_on_other_Security_Modules"></a>Effect of Dynamic Membership on other Security Modules</h3><section>
+<h4><a name="Principal_Management"></a>Principal Management</h4>
<p>The dynamic (principal) membership features comes with a dedicated <code>PrincipalConfiguration</code>
implementation (i.e. [ExternalPrincipalConfiguration]) that is in charge of securing<br />
the <code>rep:externalPrincipalNames</code> properties (see also section <a href="defaultusersync.html#validation">Validation</a>
@@ -369,26 +373,71 @@ and <a href="defaultusersync.html#config
<p>Additionally, the [ExternalPrincipalConfiguration] provides a <code>PrincipalProvider</code>
implementation which makes external (group) principals available to the repository's
authentication and authorization using the <code>rep:externalPrincipalNames</code> as a
-persistent cache to avoid expensive lookup on the IDP.
+persistent cache to avoid an expensive lookup on the IDP.
This also makes external <code>Principal</code>s retrievable and searchable through the
Jackrabbit principal management API (see section <a href="../../principal.html">Principal Management</a>
for a comprehensive description).</p>
<p>Please note the following implementation detail wrt accessibility of group principals:
A given external principal will be accessible though the principal management API
if it can be read from any of the <code>rep:externalPrincipalNames</code> properties
-present using a dedicated query.</p></section><section>
-<h5><a name="User_Management"></a>User Management</h5>
-<p>As described above the dynamic membership option will effectively disable the
-synchronization of the complete external group account information into the repository's
-user management feature but limit the synchronized information to the principal
-names and the membership relation between a given <code>java.security.acl.Group</code> principal
-and external user accounts.</p>
+present using a dedicated query.</p><section>
+<h5><a name="API_Overview"></a>API Overview</h5>
+<ul>
+
+<li><code>extUserName</code> : the principal name of an external user</li>
+<li><code>extGroupName</code> : the principal name of an external group</li>
+<li><code>extUserPrincipal</code> : the principal associated with a synchronized external user</li>
+<li><code>extGroupPrincipal</code> : the principal associated with a synchronized external group</li>
+</ul>
+<table border="0" class="table table-striped">
+<thead>
+
+<tr class="a">
+<th>API Call</th>
+<th>Default Sync</th>
+<th>Dynamic Membership</th>
+<th>Dynamic Membership + Dynamic Groups</th>
+<th>Comment</th></tr>
+</thead><tbody>
+
+<tr class="b">
+<td align="left"><code>PrincipalManager.getPrincipal(extUserName)</code></td>
+<td>ok</td>
+<td>ok</td>
+<td>ok</td>
+<td> </td></tr>
+<tr class="a">
+<td align="left"><code>PrincipalManager.getPrincipal(extGroupName)</code></td>
+<td>ok</td>
+<td>(ok) <sup>1</sup></td>
+<td>ok</td>
+<td><sup>1</sup> If the editing session can read any <code>rep:externalPrincipalNames</code> property containing the group principal name</td></tr>
+<tr class="b">
+<td align="left"><code>PrincipalManager.getGroupMembership(extUserPrincipal)</code></td>
+<td>ok</td>
+<td>ok</td>
+<td>ok</td>
+<td>Dynamic group principals include both declared external groups and configured auto-membership principals (including inherited principals).</td></tr>
+<tr class="a">
+<td align="left"><code>PrincipalManager.getGroupMembership(extGroupPrincipal)</code></td>
+<td>ok</td>
+<td>- <sup>2</sup></td>
+<td>- <sup>2,3</sup></td>
+<td><sup>2</sup> Group membership gets flattened and stored with the external user. Group-group relationship is not preserved.<br /><sup>3</sup> For dynamic groups synced into the repository the configured auto-membership principals are resolved, see also user management API below.</td></tr>
+</tbody>
+</table></section></section><section>
+<h4><a name="User_Management"></a>User Management</h4><section>
+<h5><a name="User_Management_without_Dynamic_Groups_Option"></a>User Management without Dynamic Groups Option</h5>
+<p>Unless the ‘Dynamic Groups’ option is set additionally, the dynamic membership option will effectively disable the
+synchronization of the external group account information into the repository's user management feature.
+It will instead limit the synchronized information to the group principal names and the membership relation between a
+given <code>java.security.acl.Group</code> principal and external user accounts.</p>
<p>The user management API will consequently no longer be knowledgeable of <b>external group identities</b>.</p>
<p>For groups that have been synchronized before dynamic membership got enabled, the following rules will
apply:</p>
<ul>
-<li>if option <code>user.enforceDynamicMembership</code> is disabled (default), previously synced groups and their member information will continue to be synchronized according to the sync configuration.</li>
+<li>if option <code>user.enforceDynamicMembership</code> is disabled (default), previously synced groups, and their member information will continue to be synchronized according to the sync configuration.</li>
<li>if option <code>user.enforceDynamicMembership</code> is enabled, previously synced membership will be migrated to become dynamic upon user synchronization. The synchronized group will be removed once it not longer has any declared members.</li>
</ul>
<p>While this behavior does not affect default authentication and authorization modules
@@ -401,16 +450,185 @@ parameters as well as the optional <a hr
of external user identities reflected in the corresponding API calls, most notably <code>Group.isMember</code>,
<code>Group.isDeclaredMember</code>, <code>Group.getMembers</code>, <code>Group.getDeclaredMembers</code> as well as <code>Authorizable.memberOf</code>
and <code>Authorizable.declaredMemberOf()</code>.</p></section><section>
-<h5><a name="Authentication"></a>Authentication</h5>
+<h5><a name="User_Management_with_Dynamic_Groups_Option_enabled"></a>User Management with Dynamic Groups Option enabled</h5>
+<p>If the ‘Dynamic Groups’ flag is turned on in addition, external group accounts will continue to be synchronized into the
+repository's user management. However, membership information will not be stored together with the groups but instead will
+be dynamically calculated from the <code>rep:externalPrincipalNames</code> property caching the membership information with the user
+accounts. This is achieved by means of a dedicated implementation of the <code>DynamicMembershipProvider</code> interface.</p>
+<p>For groups that have been synchronized prior to enabling dynamic membership, the following rules will
+apply:</p>
+<ul>
+
+<li>if option <code>user.enforceDynamicMembership</code> is disabled (default), previously synced groups, and their member information will continue to be synchronized according to the sync configuration.</li>
+<li>if option <code>user.enforceDynamicMembership</code> is enabled, previously synced membership will be migrated to become dynamic upon user synchronization. The synchronized group will <i>not</i> be removed once it not longer has any declared members.</li>
+</ul>
+<p>Note, that manually adding members to these dynamic external groups using <code>Group.addMember</code>, <code>Group.addMembers</code> or
+equivalent Oak API operations will be prevented by a dedicated validator that is enabled as soon as the <i>Dynamic Groups</i>
+option is present together with <i>Dynamic Membership</i>.</p></section><section>
+<h5><a name="API_Overview"></a>API Overview</h5>
+<ul>
+
+<li><code>extUserId</code> : the ID of a synchronized external user</li>
+<li><code>extGroupId</code> : the ID of a synchronized external group</li>
+<li><code>extUser</code> : a synchronized external user as <code>org.apache.jackrabbit.api.security.user.User</code></li>
+<li><code>extGroup</code> : a synchronized external group as <code>org.apache.jackrabbit.api.security.user.Group</code></li>
+<li><code>autoGroup</code> : a local group configured in the auto-membership option of the <code>DefaultSyncConfig</code></li>
+</ul>
+<table border="0" class="table table-striped">
+<thead>
+
+<tr class="a">
+<th>API Call</th>
+<th>Default Sync</th>
+<th>Dynamic Membership</th>
+<th>Dynamic Membership + Dynamic Groups</th>
+<th>Comment</th></tr>
+</thead><tbody>
+
+<tr class="b">
+<td align="left"><code>UserManager.getAuthorizable(extUserId)</code></td>
+<td>ok</td>
+<td>ok</td>
+<td>ok</td>
+<td>Same applies for<br /><code>UserManager.getAuthorizable(extUserId, User.class)</code>,<br /><code>UserManager.getAuthorizable(extUserPrincipal)</code>,<br /><code>UserManager.getAuthorizableByPath(extUserPath)</code></td></tr>
+<tr class="a">
+<td align="left"><code>UserManager.getAuthorizable(extGroupId)</code></td>
+<td>ok</td>
+<td>-</td>
+<td>ok</td>
+<td>Same applies for<br /><code>UserManager.getAuthorizable(extGroupId, Group.class)</code>,<br /><code>UserManager.getAuthorizable(extGroupPrincipal)</code>,<br /><code>UserManager.getAuthorizableByPath(extGroupPath)</code></td></tr>
+<tr class="b">
+<td align="left"><code>extUser.declaredMemberOf()</code></td>
+<td>ok</td>
+<td>- <sup>3</sup></td>
+<td>(ok) <sup>4</sup></td>
+<td><sup>3</sup> Only auto-membership to local groups, external groups not synced.<br /><sup>4</sup> Same as <code>User.memberOf()</code> as nested group membership gets flattened upon dynamic sync. Configured auto-membership is reflected through dynamic <code>AutoMembershipProvider</code>.</td></tr>
+<tr class="a">
+<td align="left"><code>extUser.memberOf()</code></td>
+<td>ok</td>
+<td>- <sup>3</sup></td>
+<td>ok</td>
+<td> </td></tr>
+<tr class="b">
+<td align="left"><code>extGroup.declaredMemberOf()</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>- <sup>6</sup></td>
+<td><sup>5</sup> External groups not synced!<br /><sup>6</sup> Only (conditional) automembership as upon dynamic sync nested group membership gets flattened</td></tr>
+<tr class="a">
+<td align="left"><code>extGroup.memberOf()</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>- <sup>6</sup></td>
+<td> </td></tr>
+<tr class="b">
+<td align="left"><code>extGroup.getDeclaredMembers()</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>(ok) <sup>7</sup></td>
+<td><sup>7</sup> Same as <code>Group.getMembers()</code></td></tr>
+<tr class="a">
+<td align="left"><code>extGroup.getMembers()</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>(ok) <sup>8</sup></td>
+<td><sup>8</sup> Only includes external users as nested membership gets flattened upon dynamic sync.</td></tr>
+<tr class="b">
+<td align="left"><code>extGroup.isDeclaredMember(extUser)</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>(ok) <sup>9</sup></td>
+<td><sup>9</sup> Same as <code>Group.isMember(extUser)</code></td></tr>
+<tr class="a">
+<td align="left"><code>extGroup.isMember(extUser)</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>ok</td>
+<td> </td></tr>
+<tr class="b">
+<td align="left"><code>extGroup.isDeclaredMember(extGroup)</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>- <sup>10</sup></td>
+<td><sup>10</sup> No group-group relations as nested membership gets flattened</td></tr>
+<tr class="a">
+<td align="left"><code>extGroup.isMember(extGroup)</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>- <sup>10</sup></td>
+<td> </td></tr>
+<tr class="b">
+<td align="left"><code>extGroup.addMember(Authorizable)</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>- <sup>11</sup></td>
+<td><sup>11</sup> Adding members to dynamic groups will fail upon commit.</td></tr>
+<tr class="a">
+<td align="left"><code>extGroup.addMembers(String...)</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>- <sup>11</sup></td>
+<td> </td></tr>
+<tr class="b">
+<td align="left"><code>extGroup.removeMember(Authorizable)</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>ok</td>
+<td> </td></tr>
+<tr class="a">
+<td align="left"><code>extGroup.removeMembers(String...)</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>ok</td>
+<td> </td></tr>
+<tr class="b">
+<td align="left"><code>autoGroup.isDeclaredMember(extUser)</code></td>
+<td>ok</td>
+<td>ok <sup>12</sup></td>
+<td>ok <sup>12</sup></td>
+<td><sup>12</sup> Through <code>AutoMembershipProvider</code> but not stored with local group node that is listed in ‘auto-membership’ config.</td></tr>
+<tr class="a">
+<td align="left"><code>autoGroup.isMember(extUser)</code></td>
+<td>ok</td>
+<td>ok <sup>12</sup></td>
+<td>ok <sup>12</sup></td>
+<td> </td></tr>
+<tr class="b">
+<td align="left"><code>autoGroup.isDeclaredMember(extGroup)</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>ok <sup>12</sup></td>
+<td> </td></tr>
+<tr class="a">
+<td align="left"><code>autoGroup.isMember(extGroup)</code></td>
+<td>ok</td>
+<td>- <sup>5</sup></td>
+<td>ok <sup>12</sup></td>
+<td> </td></tr>
+<tr class="b">
+<td align="left"><code>autoGroup.getDeclaredMembers()</code></td>
+<td>ok</td>
+<td>(ok) <sup>5,12</sup></td>
+<td>ok <sup>12</sup></td>
+<td> </td></tr>
+<tr class="a">
+<td align="left"><code>autoGroup.getMembers()</code></td>
+<td>ok</td>
+<td>(ok) <sup>5,12</sup></td>
+<td>ok <sup>12</sup></td>
+<td> </td></tr>
+</tbody>
+</table></section></section><section>
+<h4><a name="Authentication"></a>Authentication</h4>
<p>The authentication setup provided by Oak is not affected by the dynamic membership
handling as long as the configured <code>LoginModule</code> implementations rely on the
<code>PrincipalProvider</code> for principal resolution and the <code>ExternalPrincipalConfiguration</code>
<i>(“Apache Jackrabbit Oak External PrincipalConfiguration”)</i> is properly registered
with the <code>SecurityProvider</code> (see section <a href="defaultusersync.html#configuration">Configuration</a>).</p></section><section>
-<h5><a name="Authorization"></a>Authorization</h5>
+<h4><a name="Authorization"></a>Authorization</h4>
<p>The authorization modules shipped with Oak only depend on <code>Principal</code>s (and not on
user management functionality) and are therefore not affected by the dynamic
-membership configuration.</p><!-- references --></section></section></section></section>
+membership configuration.</p><!-- references --></section></section></section>
</main>
</div>
</div>
Modified: jackrabbit/site/live/oak/docs/security/authentication/external/externallogin_examples.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/authentication/external/externallogin_examples.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/authentication/external/externallogin_examples.html (original)
+++ jackrabbit/site/live/oak/docs/security/authentication/external/externallogin_examples.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/external/externallogin_examples.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/external/externallogin_examples.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Authentication with External Login Module : Examples <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication/external/externallogin_examples.md"><img src="../../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/authentication/external/faq.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/authentication/external/faq.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/authentication/external/faq.html (original)
+++ jackrabbit/site/live/oak/docs/security/authentication/external/faq.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/external/faq.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/external/faq.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">External Authentication : FAQ <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication/external/faq.md"><img src="../../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/authentication/externalloginmodule.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/authentication/externalloginmodule.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/authentication/externalloginmodule.html (original)
+++ jackrabbit/site/live/oak/docs/security/authentication/externalloginmodule.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/externalloginmodule.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/externalloginmodule.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Authentication with the External Login Module <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication/externalloginmodule.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/authentication/identitymanagement.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/authentication/identitymanagement.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/authentication/identitymanagement.html (original)
+++ jackrabbit/site/live/oak/docs/security/authentication/identitymanagement.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/identitymanagement.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/identitymanagement.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">External Identity Management <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication/identitymanagement.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/authentication/ldap.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/authentication/ldap.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/authentication/ldap.html (original)
+++ jackrabbit/site/live/oak/docs/security/authentication/ldap.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/ldap.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/ldap.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">LDAP Integration <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication/ldap.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/authentication/preauthentication.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/authentication/preauthentication.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/authentication/preauthentication.html (original)
+++ jackrabbit/site/live/oak/docs/security/authentication/preauthentication.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/preauthentication.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/preauthentication.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Pre-Authenticated Login <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication/preauthentication.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>
Modified: jackrabbit/site/live/oak/docs/security/authentication/token/default.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/oak/docs/security/authentication/token/default.html?rev=1903457&r1=1903456&r2=1903457&view=diff
==============================================================================
--- jackrabbit/site/live/oak/docs/security/authentication/token/default.html (original)
+++ jackrabbit/site/live/oak/docs/security/authentication/token/default.html Tue Aug 16 11:28:04 2022
@@ -2,7 +2,7 @@
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/token/default.md at 2022-08-05
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/markdown/security/authentication/token/default.md at 2022-08-16
| Rendered using Apache Maven Fluido Skin 1.11.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -174,7 +174,7 @@
<li class=""><a href="https://jackrabbit.apache.org/" class="externalLink" title="Jackrabbit">Jackrabbit</a><span class="divider">/</span></li>
<li class=""><a href="https://jackrabbit.apache.org/oak/docs/" class="externalLink" title="Oak">Oak</a><span class="divider">/</span></li>
<li class="active ">Token Management : The Default Implementation <a href="https://github.com/apache/jackrabbit-oak/edit/trunk/oak-doc/src/site/markdown/security/authentication/token/default.md"><img src="../../../images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right">Last Published: 2022-08-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2022-08-16</li>
</ul>
</div>
</header>