You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by gi...@apache.org on 2022/09/20 18:12:27 UTC

[directory-site] branch asf-site updated: Updated site from master (389fc158268843b84262a4ebbcf95be48f184620)

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/directory-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 550f232c Updated site from master (389fc158268843b84262a4ebbcf95be48f184620)
550f232c is described below

commit 550f232c4552f9a776fb15e24234b4431dcc713b
Author: jenkins <bu...@apache.org>
AuthorDate: Tue Sep 20 18:12:24 2022 +0000

    Updated site from master (389fc158268843b84262a4ebbcf95be48f184620)
---
 content/index.xml                          |  35 +++-
 content/scimple.html                       |   6 +-
 content/scimple/five-minutes-tutorial.html | 176 ++++++++++++++++++++
 content/scimple/index.html                 |  12 +-
 content/scimple/index.xml                  |  35 +++-
 content/scimple/news.html                  |  12 +-
 content/scimple/user-guide.html            | 247 +++++++++++++++++++++++++++++
 content/sitemap.xml                        |  14 +-
 8 files changed, 522 insertions(+), 15 deletions(-)

diff --git a/content/index.xml b/content/index.xml
index efc655e5..c6fcc79b 100644
--- a/content/index.xml
+++ b/content/index.xml
@@ -3858,6 +3858,19 @@ It is declared to be thrown by all APIs within the Fortress Manager interfaces.
 // Create a BTree that stores String indexed by a Long BTree&amp;lt;Long, String&amp;gt; btree = new BTree&amp;lt;Long, String&amp;gt;( &amp;#34;test&amp;#34;, new LongSerializer(), new StringSerializer() ); // Inject some random data in it for ( long i = 0L; i &amp;lt; 10000L; i++ ) { Long key = ( long ) random.nextLong(); String value = Long.toString( key ); btree.insert( key, value ); } // Check that the tree contains all the values try { for ( long i = 0L; i &amp;lt; 100000L; i++ ) { [...]
     </item>
     
+    <item>
+      <title>Five Minutes Tutorial</title>
+      <link>https://directory.apache.org/scimple/five-minutes-tutorial.html</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      <guid>https://directory.apache.org/scimple/five-minutes-tutorial.html</guid>
+      <description>Five Minutes Tutorial  NOTE: Apache SCIMple is still in development, you must build Apache SCIMple from source.
+git clone https://github.com/apache/directory-scimple.git -b spring-boot cd directory-scimple ./mvnw install  Create a new Spring Boot 3.0 project Head over to start.spring.io and create a new project with Spring Boot 3.0.0-SNAPSHOT.
+ NOTE: A snapshot version is required until 3.0.0 (M5) is released.
+ Add the Apache SCIMple dependencies to the project:
+&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.</description>
+    </item>
+    
     <item>
       <title>Fortress Downloads</title>
       <link>https://directory.apache.org/fortress/downloads.html</link>
@@ -4241,7 +4254,10 @@ Mavibot is a Multi Version Concurrency Control (MVCC) BTree in Java. It is expec
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       
       <guid>https://directory.apache.org/scimple/news.html</guid>
-      <description>News </description>
+      <description>News Apache SCIMple updates to Jakarta Packagesposted on Jun 1, 2022 Apache SCIMple is compatible with Jakarta EE 9. All javax packages have been replaced with the jakarta equivalent.
+Projects migrating from PennState/SCIMple-Identity may need to update their web servers.
+New Project Apache SCIMpleposted on Jun 18, 2018 The Apache Directory team is pleased to welcome a new project, Apache SCIMple.
+The project started at PennState in 2013 and recently went through Apache&amp;rsquo;s IP clearance process</description>
     </item>
     
     <item>
@@ -5003,6 +5019,19 @@ About this guide Getting started. Learn how to use Mavibot.
 Audience This guide is primarily for people new to Mavibot.</description>
     </item>
     
+    <item>
+      <title>Users Guide</title>
+      <link>https://directory.apache.org/scimple/user-guide.html</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      <guid>https://directory.apache.org/scimple/user-guide.html</guid>
+      <description>Users guide Apache&amp;rsquo;s Java EE implementation of the Simple Cross-domain Identity Management (SCIM) version 2.0 specification as defined by the following RFCs:
+  RFC7643 - SCIM: Core Schema
+  RFC7644 - SCIM: Protocol
+  RFC7642 - SCIM: Definitions, Overview, Concepts, and Requirements
+  Project Please fork this project and contribute Pull-Requests via this project&amp;rsquo;s Github page. Issue tracking is being transitioned to the Apache Foundation&amp;rsquo;s Jira server.</description>
+    </item>
+    
     <item>
       <title>Vision</title>
       <link>https://directory.apache.org/fortress/vision.html</link>
@@ -5061,7 +5090,9 @@ Directory Studio 2.0.0-M17     window.</description>
       <guid>https://directory.apache.org/scimple/</guid>
       <description>Apache SCIMple™ The Apache SCIMple™ is an implementation of SCIM v2.0 specification.
 Using Apache SCIMple™ user and group details can be transferred easily between SCIM aware applications.
-News  </description>
+News Apache SCIMple updates to Jakarta Packagesposted on Jun 1, 2022 Apache SCIMple is compatible with Jakarta EE 9. All javax packages have been replaced with the jakarta equivalent.
+Projects migrating from PennState/SCIMple-Identity may need to update their web servers.
+New Project Apache SCIMpleposted on Jun 18, 2018 The Apache Directory team is pleased to welcome a new project, Apache SCIMple.</description>
     </item>
     
     <item>
diff --git a/content/scimple.html b/content/scimple.html
index 7b077339..0b86d450 100644
--- a/content/scimple.html
+++ b/content/scimple.html
@@ -80,10 +80,10 @@
                 <ul>
                     <li><a href="/scimple/five-minutes-tutorial.html">Five minutes tutorial</a></li>
                     <li><a href="/scimple/user-guide.html">User Guide</a></li>
-                    <li><a href="/scimple/gen-docs/latest/apidocs/">JavaDocs</a></li>
-                    <li><a href="/scimple/gen-docs/latest/xref/">Cross-Reference</a></li>
                     
-                    <li><a href="/scimple/developer-guide.html">Developer Guide</a></li>
+                    
+                    
+                    
                 </ul>
 
                 <h5>Support</h5>
diff --git a/content/scimple/five-minutes-tutorial.html b/content/scimple/five-minutes-tutorial.html
new file mode 100644
index 00000000..5ca5d740
--- /dev/null
+++ b/content/scimple/five-minutes-tutorial.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html>
+
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <title>Five Minutes Tutorial &mdash; Apache Directory</title>
+
+    <link href="/css/common.css" rel="stylesheet" type="text/css"/>
+    <link href="/css/brown.css" rel="stylesheet" type="text/css"/>
+
+    <link rel="shortcut icon" href="/images/server-icon_16x16.png" />
+</head>
+
+<body>
+<div id="container">
+    <div id="header">
+    <div id="subProjectsNavBar">
+        <a href="/">
+             
+                Main
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/apacheds/">
+             
+                ApacheDS
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/studio/">
+             
+                Studio
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/api/">
+             
+                LDAP API
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/mavibot/">
+             
+                Mavibot
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/scimple/">
+            
+                <strong>SCIMple</strong>
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/fortress/">
+             
+                Fortress
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/kerby/">
+             
+                Kerby
+            
+        </a>
+    </div>
+</div>
+
+
+    <div id="content">
+        <div id="leftColumn">
+            <div id="navigation">
+                
+                <h5>SCIMple 1.0</h5>
+                <ul>
+                    <li><a href="/scimple/">Home</a></li>
+                    <li><a href="/scimple/news.html">News</a></li>
+                </ul>
+                
+                <h5>Documentation</h5>
+                <ul>
+                    <li><a href="/scimple/five-minutes-tutorial.html">Five minutes tutorial</a></li>
+                    <li><a href="/scimple/user-guide.html">User Guide</a></li>
+                    
+                    
+                    
+                    
+                </ul>
+
+                <h5>Support</h5>
+<ul>
+    <li><a href="/mailing-lists-and-irc.html">Mailing Lists &amp; IRC</a></li>
+    <li><a href="/sources.html">Sources</a></li>
+    <li><a href="/issue-tracking.html">Issue Tracking</a></li>
+    <li><a href="/commercial-support.html">Commercial Support</a></li>
+</ul>
+
+<h5>Community</h5>
+<ul>
+    <li><a href="/contribute.html">How to Contribute</a></li>
+    <li><a href="/team.html">Team</a></li>
+    <li><a href="/original-project-proposal.html">Original Project Proposal</a></li>
+    <li><a href="/special-thanks.html" class="external-link" rel="nofollow">Special Thanks</a></li>
+</ul>
+
+<h5>About Apache</h5>
+<ul>
+    <li><a href="http://www.apache.org/">Apache</a></li>
+    <li><a href="http://www.apache.org/licenses/">License</a></li>
+    <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+    <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+    <li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+
+            </div>
+        </div>
+        <div id="rightColumn">
+            
+
+            
+	<h1 id="five-minutes-tutorial">Five Minutes Tutorial</h1>
+<blockquote>
+<p><strong>NOTE:</strong> Apache SCIMple is still in development, you must build Apache SCIMple from source.</p>
+<pre><code>git clone https://github.com/apache/directory-scimple.git -b spring-boot
+cd directory-scimple
+./mvnw install
+</code></pre></blockquote>
+<h2 id="create-a-new-spring-boot-30-project">Create a new Spring Boot 3.0 project</h2>
+<p>Head over to <a href="https://start.spring.io/#!type=maven-project&amp;language=java&amp;platformVersion=3.0.0-SNAPSHOT&amp;packaging=jar&amp;jvmVersion=17">start.spring.io</a> and create a new project with Spring Boot 3.0.0-SNAPSHOT.</p>
+<blockquote>
+<p><strong>NOTE:</strong> A snapshot version is required until 3.0.0 (M5) is released.</p>
+</blockquote>
+<p>Add the Apache SCIMple dependencies to the project:</p>
+<div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-xml" data-lang="xml"><span style="color:#008000;font-weight:bold">&lt;dependency</span><span style="color:#008000;font-weight:bold">&gt;</span>
+  <span style="color:#008000;font-weight:bold">&lt;groupId</span><span style="color:#008000;font-weight:bold">&gt;</span>org.apache.directory.scim<span style="color:#008000;font-weight:bold">&lt;/groupId&gt;</span>
+  <span style="color:#008000;font-weight:bold">&lt;artifactId</span><span style="color:#008000;font-weight:bold">&gt;</span>scim-spring-boot-starter<span style="color:#008000;font-weight:bold">&lt;/artifactId&gt;</span>
+  <span style="color:#008000;font-weight:bold">&lt;version</span><span style="color:#008000;font-weight:bold">&gt;</span>${scimple.version}<span style="color:#008000;font-weight:bold">&lt;/version&gt;</span>
+<span style="color:#008000;font-weight:bold">&lt;/dependency&gt;</span>
+<span style="color:#008000;font-weight:bold">&lt;dependency</span><span style="color:#008000;font-weight:bold">&gt;</span>
+  <span style="color:#008000;font-weight:bold">&lt;groupId</span><span style="color:#008000;font-weight:bold">&gt;</span>org.apache.directory.scim<span style="color:#008000;font-weight:bold">&lt;/groupId&gt;</span>
+  <span style="color:#008000;font-weight:bold">&lt;artifactId</span><span style="color:#008000;font-weight:bold">&gt;</span>scim-server<span style="color:#008000;font-weight:bold">&lt;/artifactId&gt;</span>
+  <span style="color:#008000;font-weight:bold">&lt;version</span><span style="color:#008000;font-weight:bold">&gt;</span>${scimple.version}<span style="color:#008000;font-weight:bold">&lt;/version&gt;</span>
+<span style="color:#008000;font-weight:bold">&lt;/dependency&gt;</span>
+</code></pre></div><h2 id="implement-repositories">Implement Repositories</h2>
+<p>A SCIMple <code>Repository</code> is an abstraction used to reduce the boiler plain needed to implement a SCIM service. Each
+<code>Repository</code> implementation translates data to and from SCIMple&rsquo;s data model to an underlying data store.</p>
+<blockquote>
+<p><strong>TL;DR</strong> A <code>Repository</code> handles all the CRUD operations of your User and Group data store.</p>
+</blockquote>
+<p>For example, to create an in-memory <code>Repository</code> that manages users objects, create a new class:</p>
+<div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-java" data-lang="java"><span style="color:#a2f">@Service</span>
+<span style="color:#a2f;font-weight:bold">public</span> <span style="color:#a2f;font-weight:bold">class</span> <span style="color:#00f">InMemoryUserService</span> <span style="color:#a2f;font-weight:bold">implements</span> Repository<span style="color:#666">&lt;</span>ScimUser<span style="color:#666">&gt;</span> <span style="color:#666">{</span>
+</code></pre></div><p>Then implement each method (<code>create</code>, <code>get</code>, <code>update</code>, <code>delete</code>, and <code>find</code>).</p>
+<p>The first four map to the expected CRUD operations, and the last method <code>find</code>, allows you to transform a SCIM query,
+into the query languages your objects are stored in.</p>
+<p>You can view this complete example on <a href="https://github.com/apache/directory-scimple/tree/spring-boot/scim-server-examples/scim-server-spring-boot">GitHub</a>.</p>
+
+
+            
+
+        </div>
+        <div id="endContent"></div>
+    </div>
+
+    <div id="footer">
+    &copy; 2003-2022, <a href="http://www.apache.org">The Apache Software Foundation</a> - <a href="/privacy-policy.html">Privacy Policy</a><br />
+    Apache Directory, ApacheDS, Apache Directory Server, Apache Directory Studio, Apache LDAP API, Apache Triplesec,
+    Triplesec, Apache Mavibot, Mavibot, Apache eSCIMo, eSCIMo, Apache SCIMple, SCIMple,Fortress, Apache Fortress, EnMasse,
+    Apache EnMasse, Apache Kerby, Kerby, Apache, the Apache feather logo, and the Apache Directory project logos are
+    trademarks of The Apache Software Foundation.
+</div>
+
+</div>
+
+</body>
+
+</html>
diff --git a/content/scimple/index.html b/content/scimple/index.html
index 6aa45655..abf49aee 100644
--- a/content/scimple/index.html
+++ b/content/scimple/index.html
@@ -80,10 +80,10 @@
                 <ul>
                     <li><a href="/scimple/five-minutes-tutorial.html">Five minutes tutorial</a></li>
                     <li><a href="/scimple/user-guide.html">User Guide</a></li>
-                    <li><a href="/scimple/gen-docs/latest/apidocs/">JavaDocs</a></li>
-                    <li><a href="/scimple/gen-docs/latest/xref/">Cross-Reference</a></li>
                     
-                    <li><a href="/scimple/developer-guide.html">Developer Guide</a></li>
+                    
+                    
+                    
                 </ul>
 
                 <h5>Support</h5>
@@ -124,6 +124,12 @@ SCIM aware applications.</p>
 <div class="news">
     
 <h1 id="news">News</h1>
+<h2 class="news">Apache SCIMple updates to Jakarta Packages<em>posted on Jun 1, 2022</em></h2>
+<p>Apache SCIMple is compatible with Jakarta EE 9. All <code>javax</code> packages have been replaced with the <code>jakarta</code> equivalent.</p>
+<p>Projects migrating from <a href="https://github.com/PennState/SCIMple-Identity/">PennState/SCIMple-Identity</a> may need to update their web servers.</p>
+<h2 class="news">New Project Apache SCIMple<em>posted on Jun 18, 2018</em></h2>
+<p>The Apache Directory team is pleased to welcome a new project, Apache SCIMple.</p>
+<p>The project started at <a href="https://github.com/PennState/SCIMple-Identity">PennState</a> in 2013 and recently went through <a href="https://incubator.apache.org/ip-clearance/directory-scimple.html">Apache&rsquo;s IP clearance</a> process</p>
 
 
 </div>
diff --git a/content/scimple/index.xml b/content/scimple/index.xml
index 21903bde..15b09608 100644
--- a/content/scimple/index.xml
+++ b/content/scimple/index.xml
@@ -10,13 +10,42 @@
 	<atom:link href="https://directory.apache.org/scimple/index.xml" rel="self" type="application/rss+xml" />
     
     
+    <item>
+      <title>Five Minutes Tutorial</title>
+      <link>https://directory.apache.org/scimple/five-minutes-tutorial.html</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      <guid>https://directory.apache.org/scimple/five-minutes-tutorial.html</guid>
+      <description>Five Minutes Tutorial  NOTE: Apache SCIMple is still in development, you must build Apache SCIMple from source.
+git clone https://github.com/apache/directory-scimple.git -b spring-boot cd directory-scimple ./mvnw install  Create a new Spring Boot 3.0 project Head over to start.spring.io and create a new project with Spring Boot 3.0.0-SNAPSHOT.
+ NOTE: A snapshot version is required until 3.0.0 (M5) is released.
+ Add the Apache SCIMple dependencies to the project:
+&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.</description>
+    </item>
+    
     <item>
       <title>News</title>
       <link>https://directory.apache.org/scimple/news.html</link>
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       
       <guid>https://directory.apache.org/scimple/news.html</guid>
-      <description>News </description>
+      <description>News Apache SCIMple updates to Jakarta Packagesposted on Jun 1, 2022 Apache SCIMple is compatible with Jakarta EE 9. All javax packages have been replaced with the jakarta equivalent.
+Projects migrating from PennState/SCIMple-Identity may need to update their web servers.
+New Project Apache SCIMpleposted on Jun 18, 2018 The Apache Directory team is pleased to welcome a new project, Apache SCIMple.
+The project started at PennState in 2013 and recently went through Apache&amp;rsquo;s IP clearance process</description>
+    </item>
+    
+    <item>
+      <title>Users Guide</title>
+      <link>https://directory.apache.org/scimple/user-guide.html</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      <guid>https://directory.apache.org/scimple/user-guide.html</guid>
+      <description>Users guide Apache&amp;rsquo;s Java EE implementation of the Simple Cross-domain Identity Management (SCIM) version 2.0 specification as defined by the following RFCs:
+  RFC7643 - SCIM: Core Schema
+  RFC7644 - SCIM: Protocol
+  RFC7642 - SCIM: Definitions, Overview, Concepts, and Requirements
+  Project Please fork this project and contribute Pull-Requests via this project&amp;rsquo;s Github page. Issue tracking is being transitioned to the Apache Foundation&amp;rsquo;s Jira server.</description>
     </item>
     
     <item>
@@ -27,7 +56,9 @@
       <guid>https://directory.apache.org/scimple/</guid>
       <description>Apache SCIMple™ The Apache SCIMple™ is an implementation of SCIM v2.0 specification.
 Using Apache SCIMple™ user and group details can be transferred easily between SCIM aware applications.
-News  </description>
+News Apache SCIMple updates to Jakarta Packagesposted on Jun 1, 2022 Apache SCIMple is compatible with Jakarta EE 9. All javax packages have been replaced with the jakarta equivalent.
+Projects migrating from PennState/SCIMple-Identity may need to update their web servers.
+New Project Apache SCIMpleposted on Jun 18, 2018 The Apache Directory team is pleased to welcome a new project, Apache SCIMple.</description>
     </item>
     
   </channel>
diff --git a/content/scimple/news.html b/content/scimple/news.html
index d7e356d1..9a6b5cfa 100644
--- a/content/scimple/news.html
+++ b/content/scimple/news.html
@@ -80,10 +80,10 @@
                 <ul>
                     <li><a href="/scimple/five-minutes-tutorial.html">Five minutes tutorial</a></li>
                     <li><a href="/scimple/user-guide.html">User Guide</a></li>
-                    <li><a href="/scimple/gen-docs/latest/apidocs/">JavaDocs</a></li>
-                    <li><a href="/scimple/gen-docs/latest/xref/">Cross-Reference</a></li>
                     
-                    <li><a href="/scimple/developer-guide.html">Developer Guide</a></li>
+                    
+                    
+                    
                 </ul>
 
                 <h5>Support</h5>
@@ -118,6 +118,12 @@
 
             
 	<h1 id="news">News</h1>
+<h2 class="news">Apache SCIMple updates to Jakarta Packages<em>posted on Jun 1, 2022</em></h2>
+<p>Apache SCIMple is compatible with Jakarta EE 9. All <code>javax</code> packages have been replaced with the <code>jakarta</code> equivalent.</p>
+<p>Projects migrating from <a href="https://github.com/PennState/SCIMple-Identity/">PennState/SCIMple-Identity</a> may need to update their web servers.</p>
+<h2 class="news">New Project Apache SCIMple<em>posted on Jun 18, 2018</em></h2>
+<p>The Apache Directory team is pleased to welcome a new project, Apache SCIMple.</p>
+<p>The project started at <a href="https://github.com/PennState/SCIMple-Identity">PennState</a> in 2013 and recently went through <a href="https://incubator.apache.org/ip-clearance/directory-scimple.html">Apache&rsquo;s IP clearance</a> process</p>
 
 
             
diff --git a/content/scimple/user-guide.html b/content/scimple/user-guide.html
new file mode 100644
index 00000000..3549a307
--- /dev/null
+++ b/content/scimple/user-guide.html
@@ -0,0 +1,247 @@
+<!DOCTYPE html>
+
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <title>Users Guide &mdash; Apache Directory</title>
+
+    <link href="/css/common.css" rel="stylesheet" type="text/css"/>
+    <link href="/css/brown.css" rel="stylesheet" type="text/css"/>
+
+    <link rel="shortcut icon" href="/images/server-icon_16x16.png" />
+</head>
+
+<body>
+<div id="container">
+    <div id="header">
+    <div id="subProjectsNavBar">
+        <a href="/">
+             
+                Main
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/apacheds/">
+             
+                ApacheDS
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/studio/">
+             
+                Studio
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/api/">
+             
+                LDAP API
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/mavibot/">
+             
+                Mavibot
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/scimple/">
+            
+                <strong>SCIMple</strong>
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/fortress/">
+             
+                Fortress
+            
+        </a>
+        &nbsp;|&nbsp;
+        <a href="/kerby/">
+             
+                Kerby
+            
+        </a>
+    </div>
+</div>
+
+
+    <div id="content">
+        <div id="leftColumn">
+            <div id="navigation">
+                
+                <h5>SCIMple 1.0</h5>
+                <ul>
+                    <li><a href="/scimple/">Home</a></li>
+                    <li><a href="/scimple/news.html">News</a></li>
+                </ul>
+                
+                <h5>Documentation</h5>
+                <ul>
+                    <li><a href="/scimple/five-minutes-tutorial.html">Five minutes tutorial</a></li>
+                    <li><a href="/scimple/user-guide.html">User Guide</a></li>
+                    
+                    
+                    
+                    
+                </ul>
+
+                <h5>Support</h5>
+<ul>
+    <li><a href="/mailing-lists-and-irc.html">Mailing Lists &amp; IRC</a></li>
+    <li><a href="/sources.html">Sources</a></li>
+    <li><a href="/issue-tracking.html">Issue Tracking</a></li>
+    <li><a href="/commercial-support.html">Commercial Support</a></li>
+</ul>
+
+<h5>Community</h5>
+<ul>
+    <li><a href="/contribute.html">How to Contribute</a></li>
+    <li><a href="/team.html">Team</a></li>
+    <li><a href="/original-project-proposal.html">Original Project Proposal</a></li>
+    <li><a href="/special-thanks.html" class="external-link" rel="nofollow">Special Thanks</a></li>
+</ul>
+
+<h5>About Apache</h5>
+<ul>
+    <li><a href="http://www.apache.org/">Apache</a></li>
+    <li><a href="http://www.apache.org/licenses/">License</a></li>
+    <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+    <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+    <li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+
+            </div>
+        </div>
+        <div id="rightColumn">
+            
+
+            
+	<h1 id="users-guide">Users guide</h1>
+<p>Apache&rsquo;s Java EE implementation of the <a href="http://www.simplecloud.info/">Simple Cross-domain Identity Management</a> (SCIM) version 2.0 specification as defined by the following RFCs:</p>
+<ul>
+<li>
+<p><a href="https://tools.ietf.org/html/rfc7643">RFC7643 - SCIM: Core Schema</a></p>
+</li>
+<li>
+<p><a href="https://tools.ietf.org/html/rfc7644">RFC7644 - SCIM: Protocol</a></p>
+</li>
+<li>
+<p><a href="https://tools.ietf.org/html/rfc7642">RFC7642 - SCIM: Definitions, Overview, Concepts, and Requirements</a></p>
+</li>
+</ul>
+<h2 id="project">Project</h2>
+<p>Please fork this project and contribute Pull-Requests via this project&rsquo;s Github page.  Issue tracking is being transitioned to the <a href="http://issues.apache.org/jira/browse/SCIMPLE">Apache Foundation&rsquo;s Jira server</a>.</p>
+<h2 id="features">Features</h2>
+<ul>
+<li>A full-featured Java SCIM client</li>
+<li>Declarative creation of new ResourceTypes and Extensions</li>
+<li>Dynamic generation of the Schema and ResourceType end-points.</li>
+<li>A suite of tools to allow the creation of SCIM resources that can then be verified against the appropriate schemas.</li>
+</ul>
+<h2 id="future-features">Future features</h2>
+<ul>
+<li>Example implementations of the server with various persistence paradigms.</li>
+<li>A set of verification tests to ensure the project meets the specification and to allow inter-operability testing.</li>
+</ul>
+<h2 id="example-code">Example code</h2>
+<p>Examples of the project&rsquo;s declarative syntax are shown below. The first example shows how a SCIM resource is declared:</p>
+<div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-java" data-lang="java"><span style="color:#a2f">@Data</span>
+<span style="color:#a2f">@EqualsAndHashCode</span><span style="color:#666">(</span>callSuper <span style="color:#666">=</span> <span style="color:#a2f;font-weight:bold">true</span><span style="color:#666">)</span>
+<span style="color:#a2f">@ScimResourceType</span><span style="color:#666">(</span>
+    id <span style="color:#666">=</span> ScimUser<span style="color:#666">.</span><span style="color:#b44">RESOURCE_NAME</span><span style="color:#666">,</span>
+    name <span style="color:#666">=</span> ScimUser<span style="color:#666">.</span><span style="color:#b44">RESOURCE_NAME</span><span style="color:#666">,</span>
+    schema <span style="color:#666">=</span> ScimUser<span style="color:#666">.</span><span style="color:#b44">SCHEMA_URI</span><span style="color:#666">,</span>
+    description <span style="color:#666">=</span> <span style="color:#b44">&#34;Top level ScimUser&#34;</span><span style="color:#666">,</span>
+    endpoint <span style="color:#666">=</span> <span style="color:#b44">&#34;/Users&#34;</span>
+<span style="color:#666">)</span>
+<span style="color:#a2f">@XmlRootElement</span><span style="color:#666">(</span>name <span style="color:#666">=</span> ScimUser<span style="color:#666">.</span><span style="color:#b44">RESOURCE_NAME</span><span style="color:#666">)</span>
+<span style="color:#a2f">@XmlAccessorType</span><span style="color:#666">(</span>XmlAccessType<span style="color:#666">.</span><span style="color:#b44">FIELD</span><span style="color:#666">)</span>
+<span style="color:#a2f;font-weight:bold">public</span> <span style="color:#a2f;font-weight:bold">class</span> <span style="color:#00f">ScimUser</span> <span style="color:#a2f;font-weight:bold">extends</span> ScimResource <span style="color:#666">{</span>
+
+    <span style="color:#a2f;font-weight:bold">public</span> <span style="color:#a2f;font-weight:bold">static</span> <span style="color:#a2f;font-weight:bold">final</span> String RESOURCE_NAME <span style="color:#666">=</span> <span style="color:#b44">&#34;User&#34;</span><span style="color:#666">;</span>
+    <span style="color:#a2f;font-weight:bold">public</span> <span style="color:#a2f;font-weight:bold">static</span> <span style="color:#a2f;font-weight:bold">final</span> String SCHEMA_URI <span style="color:#666">=</span> <span style="color:#b44">&#34;urn:ietf:params:scim:schemas:core:2.0:User&#34;</span><span style="color:#666">;</span>
+
+    <span style="color:#a2f">@ScimAttribute</span><span style="color:#666">(</span>
+    description<span style="color:#666">=</span><span style="color:#b44">&#34;A Boolean value indicating the User&#39;s administrative status.&#34;</span><span style="color:#666">,</span>
+    type<span style="color:#666">=</span>Type<span style="color:#666">.</span><span style="color:#b44">BOOLEAN</span>
+    <span style="color:#666">)</span>
+    
+    <span style="color:#a2f">@XmlElement</span><span style="color:#666">(</span>name <span style="color:#666">=</span> <span style="color:#b44">&#34;active&#34;</span><span style="color:#666">)</span>
+    Boolean active <span style="color:#666">=</span> <span style="color:#a2f;font-weight:bold">true</span><span style="color:#666">;</span>
+
+    <span style="color:#a2f">@ScimAttribute</span><span style="color:#666">(</span>
+    type <span style="color:#666">=</span> Type<span style="color:#666">.</span><span style="color:#b44">COMPLEX</span><span style="color:#666">,</span>
+    description<span style="color:#666">=</span><span style="color:#b44">&#34;A physical mailing address for this User, as described in ...&#34;</span>
+    <span style="color:#666">)</span>
+    <span style="color:#a2f">@XmlElement</span><span style="color:#666">(</span>name <span style="color:#666">=</span> <span style="color:#b44">&#34;addresses&#34;</span><span style="color:#666">)</span>
+    List<span style="color:#666">&lt;</span>Address<span style="color:#666">&gt;</span> addresses<span style="color:#666">;</span>
+</code></pre></div><p>In the example above, annotations are used at the class level and member level to declare a new SCIM resource and its attributes respectively.  The example below shows the equivalent declaration for a resource Extension:</p>
+<div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-java" data-lang="java"><span style="color:#a2f">@XmlRootElement</span>
+<span style="color:#a2f">@XmlAccessorType</span><span style="color:#666">(</span>XmlAccessType<span style="color:#666">.</span><span style="color:#b44">NONE</span><span style="color:#666">)</span>
+<span style="color:#a2f">@ScimExtensionType</span><span style="color:#666">(</span>
+    required <span style="color:#666">=</span> <span style="color:#a2f;font-weight:bold">false</span><span style="color:#666">,</span>
+    name <span style="color:#666">=</span> <span style="color:#b44">&#34;EnterpriseUser&#34;</span><span style="color:#666">,</span>
+    id <span style="color:#666">=</span> EnterpriseExtension<span style="color:#666">.</span><span style="color:#b44">URN</span><span style="color:#666">,</span>
+    description <span style="color:#666">=</span> <span style="color:#b44">&#34;Attributes commonly used in representing users that belong to, or act on behalf of, a business or enterprise.&#34;</span>
+<span style="color:#666">)</span>
+<span style="color:#a2f">@Data</span>
+<span style="color:#a2f;font-weight:bold">public</span> <span style="color:#a2f;font-weight:bold">class</span> <span style="color:#00f">EnterpriseExtension</span> <span style="color:#a2f;font-weight:bold">implements</span> ScimExtension <span style="color:#666">{</span>
+
+    <span style="color:#a2f;font-weight:bold">public</span> <span style="color:#a2f;font-weight:bold">static</span> <span style="color:#a2f;font-weight:bold">final</span> String URN <span style="color:#666">=</span> <span style="color:#b44">&#34;urn:ietf:params:scim:schemas:extension:enterprise:2.0:User&#34;</span><span style="color:#666">;</span>
+
+    <span style="color:#a2f">@XmlType</span>
+    <span style="color:#a2f">@XmlAccessorType</span><span style="color:#666">(</span>XmlAccessType<span style="color:#666">.</span><span style="color:#b44">NONE</span><span style="color:#666">)</span>
+    <span style="color:#a2f">@Data</span>
+    <span style="color:#a2f">@Accessors</span><span style="color:#666">(</span>chain <span style="color:#666">=</span> <span style="color:#a2f;font-weight:bold">true</span><span style="color:#666">)</span>
+    <span style="color:#a2f;font-weight:bold">public</span> <span style="color:#a2f;font-weight:bold">static</span> <span style="color:#a2f;font-weight:bold">class</span> <span style="color:#00f">Manager</span> <span style="color:#666">{</span>
+
+        <span style="color:#a2f">@ScimAttribute</span><span style="color:#666">(</span>
+        description <span style="color:#666">=</span> <span style="color:#b44">&#34;The \&#34;id\&#34; of the SCIM resource representing the user&#39;s manager.  RECOMMENDED.&#34;</span>
+        <span style="color:#666">)</span>
+    
+        <span style="color:#a2f">@XmlElement</span>
+        <span style="color:#a2f;font-weight:bold">private</span> String value<span style="color:#666">;</span>
+
+        <span style="color:#a2f">@ScimAttribute</span><span style="color:#666">(</span>
+        description <span style="color:#666">=</span> <span style="color:#b44">&#34;The URI of the SCIM resource representing the User&#39;s manager.  RECOMMENDED.&#34;</span>
+        <span style="color:#666">)</span>
+        
+        <span style="color:#a2f">@XmlElement</span>
+        <span style="color:#a2f;font-weight:bold">private</span> String $ref<span style="color:#666">;</span>
+</code></pre></div><p>This example shows how an extension is declared at the class level, but also provides an example of how complex SCIM types can be simply defined as suitably annotated inner classes.</p>
+<p>Implementations are fully customizable without altering the core server code. The example below shows how the implementation for a repository is declared:</p>
+<div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-java" data-lang="java"><span style="color:#a2f;font-weight:bold">public</span> <span style="color:#a2f;font-weight:bold">class</span> <span style="color:#00f">InMemoryUserService</span> <span style="color:#a2f;font-weight:bold">implements</span> Respository<span style="color:#666">&lt;</span>ScimUser<span style="color:#666">&gt;</span> <span style="color:#666">{</span>
+</code></pre></div><p>Implementing the repository interface allows the customization of create, retrieve, update, and delete methods (as well as find).  Customization is flexible - if your system implements soft deletes, create a delete method that simply sets a flag and alter the find and retrieve methods to only return &ldquo;undeleted&rdquo; resources.</p>
+<h2 id="building--contributing">Building &amp; Contributing</h2>
+<p>Clone the code and build it!</p>
+<p><strong>Prerequisites</strong></p>
+<ul>
+<li>Java 11+</li>
+</ul>
+<div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-bash" data-lang="bash">git clone https://github.com/apache/directory-scimple.git
+<span style="color:#a2f">cd</span> directory-scimple
+./mvnw package
+<span style="color:#080;font-style:italic"># or on windows</span>
+<span style="color:#080;font-style:italic"># mvnw.bat package</span>
+</code></pre></div>
+
+            
+
+        </div>
+        <div id="endContent"></div>
+    </div>
+
+    <div id="footer">
+    &copy; 2003-2022, <a href="http://www.apache.org">The Apache Software Foundation</a> - <a href="/privacy-policy.html">Privacy Policy</a><br />
+    Apache Directory, ApacheDS, Apache Directory Server, Apache Directory Studio, Apache LDAP API, Apache Triplesec,
+    Triplesec, Apache Mavibot, Mavibot, Apache eSCIMo, eSCIMo, Apache SCIMple, SCIMple,Fortress, Apache Fortress, EnMasse,
+    Apache EnMasse, Apache Kerby, Kerby, Apache, the Apache feather logo, and the Apache Directory project logos are
+    trademarks of The Apache Software Foundation.
+</div>
+
+</div>
+
+</body>
+
+</html>
diff --git a/content/sitemap.xml b/content/sitemap.xml
index b491e2e3..04c78578 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -1902,6 +1902,11 @@
     <lastmod>2020-08-08T11:25:14+02:00</lastmod>
   </url>
   
+  <url>
+    <loc>https://directory.apache.org/scimple/five-minutes-tutorial.html</loc>
+    <lastmod>2022-09-16T16:16:16-04:00</lastmod>
+  </url>
+  
   <url>
     <loc>https://directory.apache.org/fortress/downloads.html</loc>
     <lastmod>2020-08-08T11:25:14+02:00</lastmod>
@@ -2094,7 +2099,7 @@
   
   <url>
     <loc>https://directory.apache.org/scimple/news.html</loc>
-    <lastmod>2020-08-08T11:25:14+02:00</lastmod>
+    <lastmod>2022-09-16T16:16:16-04:00</lastmod>
   </url>
   
   <url>
@@ -2144,7 +2149,7 @@
   
   <url>
     <loc>https://directory.apache.org/scimple.html</loc>
-    <lastmod>2020-08-08T11:25:14+02:00</lastmod>
+    <lastmod>2022-09-16T16:16:16-04:00</lastmod>
   </url>
   
   <url>
@@ -2447,6 +2452,11 @@
     <lastmod>2020-08-08T11:25:14+02:00</lastmod>
   </url>
   
+  <url>
+    <loc>https://directory.apache.org/scimple/user-guide.html</loc>
+    <lastmod>2022-09-16T16:16:16-04:00</lastmod>
+  </url>
+  
   <url>
     <loc>https://directory.apache.org/fortress/vision.html</loc>
     <lastmod>2020-08-08T11:25:14+02:00</lastmod>