This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/sling-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 80e1fee Automatic website deployment from
https://ci-builds.apache.org/job/Sling/job/modules/job/sling-site/job/master/329/
80e1fee is described below
commit 80e1feeb8eaf6125b5ccbd341c2de4649edd9d4c
Author: jenkins <[email protected]>
AuthorDate: Fri Nov 19 23:08:35 2021 +0000
Automatic website deployment from
https://ci-builds.apache.org/job/Sling/job/modules/job/sling-site/job/master/329/
---
...ng-users-and-groups-jackrabbit-usermanager.html | 67 ++++++-
sitemap.xml | 214 ++++++++++-----------
2 files changed, 171 insertions(+), 110 deletions(-)
diff --git
a/documentation/bundles/managing-users-and-groups-jackrabbit-usermanager.html
b/documentation/bundles/managing-users-and-groups-jackrabbit-usermanager.html
index 27c76c2..f69f406 100644
---
a/documentation/bundles/managing-users-and-groups-jackrabbit-usermanager.html
+++
b/documentation/bundles/managing-users-and-groups-jackrabbit-usermanager.html
@@ -143,12 +143,25 @@
<p>If a non-existing user is requested a <code>404/NOT FOUND</code> status is
sent back.</p>
<h2><a href="#create-user" id="create-user">Create user</a></h2>
<p>To create a new user POST a request to
<code>/system/userManager/user.create.<html or json></code>. The
following parameters are available:</p>
+<p>One of these to resolve the user name:</p>
+<table>
+<thead>
+<tr><th>Parameter Name </th><th> Required </th><th> Since Version </th><th>
Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>:name</code> </td><td> no </td><td> </td><td> The value is the
exact name to use</td></tr>
+<tr><td><code>:name@ValueFrom</code> </td><td> no </td><td> 2.2.16 </td><td>
The value is the name of another submitted parameter whose value is the exact
name to use</td></tr>
+<tr><td><code>:nameHint</code> </td><td> no </td><td> 2.2.16 </td><td> The
value is filtered, trimmed and made unique</td></tr>
+<tr><td><code>:nameHint@ValueFrom</code> </td><td> no </td><td> 2.2.16
</td><td> The value is the name of another submitted parameter whose value is
filtered, trimmed and made unique</td></tr>
+<tr><td><code>otherwise</code> </td><td> </td><td> 2.2.16 </td><td> Try the
value of any server-side configured "principalNameHints" parameter to
treat as a hint that is filtered, trimmed and made unique</td></tr>
+</tbody>
+</table>
+<p>... and these ...</p>
<table>
<thead>
<tr><th>Parameter Name </th><th> Required </th><th> Description</th></tr>
</thead>
<tbody>
-<tr><td><code>:name</code> </td><td> yes </td><td> The name of the new
user</td></tr>
<tr><td><code>pwd</code> </td><td> yes </td><td> The password of the new
user</td></tr>
<tr><td><code>pwdConfirm</code> </td><td> yes </td><td> The password of the
new user (must be equal to the value of <code>pwd</code>)</td></tr>
<tr><td><code><anyproperty></code> </td><td> no </td><td> Additional
parameters will be stored as node properties in the JCR. Nested properties are
supported since 2.2.6 (<a
href="https://issues.apache.org/jira/browse/SLING-6747">SLING-6747</a>).</td></tr>
@@ -286,12 +299,25 @@
<p>If a non-existing group is requested a 404/NOT FOUND status is sent
back.</p>
<h2><a href="#create-group" id="create-group">Create group</a></h2>
<p>To create a new group POST a request to
<code>/system/userManager/group.create.<html or json></code>. The
following parameters are available:</p>
+<p>One of these to resolve the group name:</p>
+<table>
+<thead>
+<tr><th>Parameter Name </th><th> Required </th><th> Since Version </th><th>
Description</th></tr>
+</thead>
+<tbody>
+<tr><td><code>:name</code> </td><td> no </td><td> </td><td> The value is the
exact name to use</td></tr>
+<tr><td><code>:name@ValueFrom</code> </td><td> no </td><td> 2.2.16 </td><td>
The value is the name of another submitted parameter whose value is the exact
name to use</td></tr>
+<tr><td><code>:nameHint</code> </td><td> no </td><td> 2.2.16 </td><td> The
value is filtered, trimmed and made unique</td></tr>
+<tr><td><code>:nameHint@ValueFrom</code> </td><td> no </td><td> 2.2.16
</td><td> The value is the name of another submitted parameter whose value is
filtered, trimmed and made unique</td></tr>
+<tr><td><code>otherwise</code> </td><td> </td><td> 2.2.16 </td><td> Try the
value of any server-side configured "principalNameHints" parameter to
treat as a hint that is filtered, trimmed and made unique</td></tr>
+</tbody>
+</table>
+<p>... and these ...</p>
<table>
<thead>
<tr><th>Parameter Name </th><th> Required </th><th> Description</th></tr>
</thead>
<tbody>
-<tr><td><code>:name</code> </td><td> yes </td><td> The name of the new
group</td></tr>
<tr><td><code><anyproperty></code> </td><td> no </td><td> Additional
parameters will be stored as node properties in the JCR. Nested properties are
supported since 2.2.6 (<a
href="https://issues.apache.org/jira/browse/SLING-6747">SLING-6747</a>).</td></tr>
</tbody>
</table>
@@ -406,6 +432,41 @@
}
%>
</code></pre>
+<h2><a href="#generating-principal-names-from-a-hint"
id="generating-principal-names-from-a-hint">Generating principal names from a
hint</a></h2>
+<p><em>Since Version 2.2.16</em></p>
+<p>For use cases where the exact principalName value isn't critical, a unique
value can be auto-generated from some other hint. With a generated unique
princpalName, the end user doesn't have to keep retrying to find a value that
hasn't been used already.</p>
+<p>With the default behavior, the principalName value would be determined by
locating the first request parameter that is a match of one of the choices in
the following order:</p>
+<p>1. <strong>:name</strong> - value is the exact name to use</p>
+<pre><code>curl -F:name=myuser -Fpwd=password -FpwdConfirm=password
http://localhost:8080/system/userManager/user.create.html
+</code></pre>
+<p>2. <strong>:name@ValueFrom</strong> - value is the name of another
submitted parameter whose value is the exact name to use</p>
+<pre><code>curl -F:name@ValueFrom=displayName -FdisplayName=myuser
-Fpwd=password -FpwdConfirm=password
http://localhost:8080/system/userManager/user.create.html
+</code></pre>
+<p>3. <strong>:nameHint</strong> - value is filtered, trimmed and made
unique</p>
+<pre><code>curl -F:nameHint=myuser -Fpwd=password -FpwdConfirm=password
http://localhost:8080/system/userManager/user.create.html
+</code></pre>
+<p>4. <strong>:nameHint@ValueFrom</strong> - value is the name of another
submitted parameter whose value is filtered, trimmed and made unique</p>
+<pre><code>curl -F:nameHint@ValueFrom=displayName -FdisplayName=myuser
-Fpwd=password -FpwdConfirm=password
http://localhost:8080/system/userManager/user.create.html
+</code></pre>
+<p>5. <strong>otherwise</strong>, try the value of any server-side configured
"principalNameHints" parameters to treat as a hint that is filtered,
trimmed and made unique</p>
+<pre><code>curl -FdisplayName=myuser -Fpwd=password -FpwdConfirm=password
http://localhost:8080/system/userManager/user.create.html
+</code></pre>
+<h4><a href="#customizing-how-principal-names-are-generated-from-a-hint"
id="customizing-how-principal-names-are-generated-from-a-hint">Customizing how
principal names are generated from a hint</a></h4>
+<p><em>Since Version 2.2.16</em></p>
+<p>The default implementation of <em>PrincipalNameGenerator</em> may be
adjusted via configuration to define a length limit and define which request
parameters should be considered as hint candidates.</p>
+<p>For example:</p>
+<pre><code>"org.apache.sling.jackrabbit.usermanager.PrincipalNameGenerator":{
+ "principalNameMaxLength": 50,
+ "principalNameHints": [
+ "displayName"
+ ]
+}
+</code></pre>
+<p>Additionally, the following service interfaces may be implemented by a
custom OSGi component in order to influence how a principalName is generated
from a hint. Whichever registered OSGi service that has the highest
<em>service.ranking</em> value will be used.</p>
+<ol>
+<li><strong>org.apache.sling.jackrabbit.usermanager.PrincipalNameFilter</strong>
- An implementation of this service interface allows for filtering what
characters are allowed in a generated principal name</li>
+<li><strong>org.apache.sling.jackrabbit.usermanager.PrincipalNameGenerator</strong>
- An implementation of this service interface allows to fully customize
principal name generation</li>
+</ol>
</section></div></div>
</div>
</div>
@@ -417,7 +478,7 @@
content/documentation/bundles/managing-users-and-groups-jackrabbit-usermanager.md
</a>
</div> <div class="revisionInfo">
- Last modified by <span class="author">Robert
Munteanu</span> on <span class="comment">2017-11-22</span>
+ Last modified by <span class="author">Eric
Norman</span> on <span class="comment">2021-11-19</span>
</div><p>
Apache Sling, Sling, Apache, the Apache feather logo,
and the Apache Sling project logo are trademarks of The Apache Software
Foundation. All other marks mentioned may be trademarks or registered
trademarks of their respective owners.
</p><p>
diff --git a/sitemap.xml b/sitemap.xml
index 025a7d9..8940f75 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1,20 +1,22 @@
<?xml version="1.0"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
-
<loc>https://sling.apache.org/documentation/bundles/sling-pipes/readers.html</loc><lastmod>2021-10-01</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/bundles/scheduler-service-commons-scheduler.html</loc><lastmod>2021-11-17</lastmod>
+
<loc>https://sling.apache.org/documentation/bundles/managing-users-and-groups-jackrabbit-usermanager.html</loc><lastmod>2021-11-19</lastmod>
</url><url>
<loc>https://sling.apache.org/releases.html</loc><lastmod>2021-11-18</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/bundles/sling-pipes/readers.html</loc><lastmod>2021-10-01</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/sling-mock.html</loc><lastmod>2021-11-17</lastmod>
</url><url>
-
<loc>https://sling.apache.org/documentation/the-sling-engine/mappings-for-resource-resolution.html</loc><lastmod>2021-11-15</lastmod>
+
<loc>https://sling.apache.org/documentation/bundles/scheduler-service-commons-scheduler.html</loc><lastmod>2021-11-17</lastmod>
</url><url>
-
<loc>https://sling.apache.org/documentation/bundles/resource-access-security.html</loc><lastmod>2021-11-04</lastmod>
+
<loc>https://sling.apache.org/documentation/the-sling-engine/mappings-for-resource-resolution.html</loc><lastmod>2021-11-15</lastmod>
</url><url>
<loc>https://sling.apache.org/documentation/the-sling-engine/sling-api-crud-support.html</loc><lastmod>2021-11-04</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/bundles/resource-access-security.html</loc><lastmod>2021-11-04</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/the-sling-engine/servlets.html</loc><lastmod>2021-10-20</lastmod>
</url><url>
<loc>https://sling.apache.org/documentation/bundles/repository-initialization.html</loc><lastmod>2021-10-01</lastmod>
@@ -119,8 +121,6 @@
</url><url>
<loc>https://sling.apache.org/documentation/bundles/metrics.html</loc><lastmod>2018-07-17</lastmod>
</url><url>
-
<loc>https://sling.apache.org/documentation/bundles/managing-users-and-groups-jackrabbit-usermanager.html</loc><lastmod>2017-11-22</lastmod>
- </url><url>
<loc>https://sling.apache.org/documentation/bundles/managing-permissions-jackrabbit-accessmanager.html</loc><lastmod>2020-10-11</lastmod>
</url><url>
<loc>https://sling.apache.org/documentation/bundles/log-tracers.html</loc><lastmod>2018-07-17</lastmod>
@@ -167,210 +167,210 @@
</url><url>
<loc>https://sling.apache.org/documentation/bundles/sling-query/examples.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/bundles/sling-query/operators.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/bundles/sling-settings-org-apache-sling-settings.html</loc><lastmod>2020-09-18</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/bundles/xml-support.html</loc><lastmod>2017-11-22</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/content-packages.html</loc><lastmod>2020-06-04</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/feature-model.html</loc><lastmod>2020-06-18</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/ide-tooling/ide-tooling-incremental-build.html</loc><lastmod>2018-12-17</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/jspc.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/maven-launchpad-plugin.html</loc><lastmod>2018-07-13</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/null-analysis.html</loc><lastmod>2018-08-18</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/resourceresolver-mock.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/slingstart.html</loc><lastmod>2018-05-09</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/feature-model/feature-model-howto.html</loc><lastmod>2020-06-18</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/feature-model/howtos/sling-with-custom-project.html</loc><lastmod>2020-06-18</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/legacy/logging.html</loc><lastmod>2018-07-13</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/the-sling-engine/authentication/authentication-actors.html</loc><lastmod>2017-11-22</lastmod>
+ </url><url>
+
<loc>https://sling.apache.org/documentation/the-sling-engine/dispatching-requests.html</loc><lastmod>2018-07-13</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/the-sling-engine/the-sling-launchpad.html</loc><lastmod>2018-07-13</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/tutorials-how-tos/46-line-blog.html</loc><lastmod>2017-11-22</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/tutorials-how-tos/jackrabbit-persistence.html</loc><lastmod>2018-07-17</lastmod>
</url><url>
+
<loc>https://sling.apache.org/errors/403.html</loc><lastmod>2017-10-07</lastmod>
+ </url><url>
<loc>https://sling.apache.org/links.html</loc><lastmod>2019-07-26</lastmod>
</url><url>
+
<loc>https://sling.apache.org/news/sling-ide-tooling-11-released.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
+
<loc>https://sling.apache.org/old-stuff/run-modes-org-apache-sling-runmode.html</loc><lastmod>2018-07-17</lastmod>
+ </url><url>
<loc>https://sling.apache.org/old-stuff/servlet-resolution.html</loc><lastmod>2018-07-13</lastmod>
</url><url>
+
<loc>https://sling.apache.org/project-information/project-license.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/bundles/sling-query/hierarchy-operators.html</loc><lastmod>2018-01-04</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/bundles/sling-query/selectors.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/bundles/subsystem-installer-factory.html</loc><lastmod>2020-03-30</lastmod>
</url><url>
<loc>https://sling.apache.org/documentation/development/dependency-management.html</loc><lastmod>2018-07-13</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/getting-and-building-sling.html</loc><lastmod>2018-02-03</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/ide-tooling.html</loc><lastmod>2019-09-12</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/jsr-305.html</loc><lastmod>2018-08-18</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/maven-usage.html</loc><lastmod>2017-11-22</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/osgi-mock.html</loc><lastmod>2019-03-17</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/feature-model/howtos/create-sling-composite.html</loc><lastmod>2020-06-18</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/getting-started/discover-sling-in-15-minutes.html</loc><lastmod>2019-07-09</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/pax-exam-utils.html</loc><lastmod>2017-12-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/the-sling-engine/authentication/authentication-authenticationhandler/form-based-authenticationhandler.html</loc><lastmod>2018-07-13</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/the-sling-engine/authentication/authentication-tasks.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/the-sling-engine/errorhandling.html</loc><lastmod>2017-11-22</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/the-sling-engine/request-listeners.html</loc><lastmod>2018-07-13</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/tutorials-how-tos/getting-resources-and-properties-in-sling.html</loc><lastmod>2018-01-05</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/tutorials-how-tos/testing-sling-based-applications.html</loc><lastmod>2017-12-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/errors/404.html</loc><lastmod>2018-12-19</lastmod>
+ </url><url>
<loc>https://sling.apache.org/media.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/news/sling-ide-tooling-12-released.html</loc><lastmod>2018-01-21</lastmod>
+ </url><url>
<loc>https://sling.apache.org/old-stuff/assembly.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/old-stuff/scriptengineintegration/groovy-support.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/old-stuff/sling-api.html</loc><lastmod>2018-07-13</lastmod>
</url><url>
+
<loc>https://sling.apache.org/project-information/project-team.html</loc><lastmod>2018-07-13</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/bundles/sling-query/methods.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/bundles/sling-query/vs-jcr.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/bundles/validation.html</loc><lastmod>2017-11-22</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/configuration.html</loc><lastmod>2019-07-26</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/deprecating-sling-modules.html</loc><lastmod>2020-03-31</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/hamcrest.html</loc><lastmod>2018-09-08</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/issue-tracker.html</loc><lastmod>2018-07-13</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/logging.html</loc><lastmod>2018-07-17</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/maventipsandtricks.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
<loc>https://sling.apache.org/documentation/development/sling-testing-tools.html</loc><lastmod>2017-12-09</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/version-policy.html</loc><lastmod>2018-07-13</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/feature-model/howtos/create-sling-fm.html</loc><lastmod>2020-06-18</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/getting-started.html</loc><lastmod>2018-10-23</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/the-sling-engine/adapters.html</loc><lastmod>2020-11-10</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/the-sling-engine/authentication/authentication-authenticationhandler/openid-authenticationhandler.html</loc><lastmod>2018-07-13</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/the-sling-engine/authentication.html</loc><lastmod>2018-05-14</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/the-sling-engine/featureflags.html</loc><lastmod>2018-07-13</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/the-sling-engine/request-parameters.html</loc><lastmod>2018-07-13</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/tutorials-how-tos/how-to-manage-events-in-sling.html</loc><lastmod>2018-07-17</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/tutorials-how-tos.html</loc><lastmod>2020-08-06</lastmod>
</url><url>
+
<loc>https://sling.apache.org/guides.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/news/sling-10-released.html</loc><lastmod>2018-02-06</lastmod>
</url><url>
+
<loc>https://sling.apache.org/news/sling-launchpad-8-released.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/old-stuff/launch-sling.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/old-stuff/scriptengineintegration/xslt-processing-pipeline.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/old-stuff.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/project-information/security.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/bundles/sling-query/modifiers.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/bundles/sling-query.html</loc><lastmod>2020-06-16</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/bundles/web-console-extensions.html</loc><lastmod>2018-07-13</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/client-request-logging.html</loc><lastmod>2018-07-13</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/embedding-sling.html</loc><lastmod>2018-07-13</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/htl-maven-plugin.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/jcr-mock.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/maven-archetypes.html</loc><lastmod>2018-03-31</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/monitoring-requests.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development/repository-based-development.html</loc><lastmod>2017-10-07</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/development/sling.html</loc><lastmod>2019-01-14</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/development.html</loc><lastmod>2020-11-30</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/feature-model/howtos/kickstart.html</loc><lastmod>2020-06-18</lastmod>
</url><url>
<loc>https://sling.apache.org/documentation/the-sling-engine/architecture.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html</loc><lastmod>2018-07-13</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/the-sling-engine/default-mapping-and-rendering.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/the-sling-engine/sling-properties.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation/the-sling-engine.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/documentation/tutorials-how-tos/installing-and-upgrading-bundles.html</loc><lastmod>2018-06-01</lastmod>
+ </url><url>
<loc>https://sling.apache.org/documentation.html</loc><lastmod>2017-11-22</lastmod>
</url><url>
<loc>https://sling.apache.org/news/sling-11-released.html</loc><lastmod>2018-10-23</lastmod>
</url><url>
-
<loc>https://sling.apache.org/old-stuff/request-processing.html</loc><lastmod>2018-07-13</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/project-information/apache-sling-community-roles-and-processes.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/bundles/sling-query/operators.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/bundles/xml-support.html</loc><lastmod>2017-11-22</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/feature-model.html</loc><lastmod>2020-06-18</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/jspc.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/null-analysis.html</loc><lastmod>2018-08-18</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/slingstart.html</loc><lastmod>2018-05-09</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/feature-model/howtos/sling-with-custom-project.html</loc><lastmod>2020-06-18</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/the-sling-engine/authentication/authentication-actors.html</loc><lastmod>2017-11-22</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/the-sling-engine/dispatching-requests.html</loc><lastmod>2018-07-13</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/tutorials-how-tos/46-line-blog.html</loc><lastmod>2017-11-22</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/errors/403.html</loc><lastmod>2017-10-07</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/news/sling-ide-tooling-11-released.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/old-stuff/run-modes-org-apache-sling-runmode.html</loc><lastmod>2018-07-17</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/project-information/project-license.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/bundles/sling-query/selectors.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/getting-and-building-sling.html</loc><lastmod>2018-02-03</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/jsr-305.html</loc><lastmod>2018-08-18</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/osgi-mock.html</loc><lastmod>2019-03-17</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/getting-started/discover-sling-in-15-minutes.html</loc><lastmod>2019-07-09</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/the-sling-engine/authentication/authentication-authenticationhandler/form-based-authenticationhandler.html</loc><lastmod>2018-07-13</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/the-sling-engine/errorhandling.html</loc><lastmod>2017-11-22</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/tutorials-how-tos/getting-resources-and-properties-in-sling.html</loc><lastmod>2018-01-05</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/errors/404.html</loc><lastmod>2018-12-19</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/news/sling-ide-tooling-12-released.html</loc><lastmod>2018-01-21</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/old-stuff/scriptengineintegration/groovy-support.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/project-information/project-team.html</loc><lastmod>2018-07-13</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/bundles/sling-query/vs-jcr.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/configuration.html</loc><lastmod>2019-07-26</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/hamcrest.html</loc><lastmod>2018-09-08</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/logging.html</loc><lastmod>2018-07-17</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/version-policy.html</loc><lastmod>2018-07-13</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/getting-started.html</loc><lastmod>2018-10-23</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/the-sling-engine/authentication/authentication-authenticationhandler/openid-authenticationhandler.html</loc><lastmod>2018-07-13</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/the-sling-engine/featureflags.html</loc><lastmod>2018-07-13</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/tutorials-how-tos/how-to-manage-events-in-sling.html</loc><lastmod>2018-07-17</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/guides.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/news/sling-launchpad-8-released.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/old-stuff/scriptengineintegration/xslt-processing-pipeline.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/project-information/security.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/bundles/sling-query.html</loc><lastmod>2020-06-16</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/client-request-logging.html</loc><lastmod>2018-07-13</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/htl-maven-plugin.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/maven-archetypes.html</loc><lastmod>2018-03-31</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/repository-based-development.html</loc><lastmod>2017-10-07</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development.html</loc><lastmod>2020-11-30</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/the-sling-engine/authentication/authentication-authenticationhandler.html</loc><lastmod>2018-07-13</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/the-sling-engine/sling-properties.html</loc><lastmod>2017-09-29</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/tutorials-how-tos/installing-and-upgrading-bundles.html</loc><lastmod>2018-06-01</lastmod>
- </url><url>
<loc>https://sling.apache.org/news/sling-launchpad-9-released.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/old-stuff/request-processing.html</loc><lastmod>2018-07-13</lastmod>
+ </url><url>
<loc>https://sling.apache.org/old-stuff/scriptengineintegration.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
+
<loc>https://sling.apache.org/project-information/apache-sling-community-roles-and-processes.html</loc><lastmod>2017-09-29</lastmod>
+ </url><url>
<loc>https://sling.apache.org/sitemap.html</loc><lastmod>2021-07-26</lastmod>
</url><url>
<loc>https://sling.apache.org/repolist.html</loc><lastmod>2021-08-04</lastmod>