Skip to content

Commit

Permalink
Site checkin for project SPNEGO/Kerberos Authenticator and Active Dir…
Browse files Browse the repository at this point in the history
…ectory Realm for Apache Tomcat
  • Loading branch information
michael-o committed Nov 6, 2024
1 parent 12b9b03 commit 863d99a
Show file tree
Hide file tree
Showing 452 changed files with 1,517 additions and 1,681 deletions.
6 changes: 3 additions & 3 deletions authenticators.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/apt/authenticators.apt.vm at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/apt/authenticators.apt.vm at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand Down Expand Up @@ -31,9 +31,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down
18 changes: 9 additions & 9 deletions dependency-info.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.4.5:dependency-info at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.4.5:dependency-info at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand All @@ -29,9 +29,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down Expand Up @@ -78,28 +78,28 @@ <h2>Apache Maven</h2><a id="Apache_Maven"></a>
<pre>&lt;dependency&gt;
&lt;groupId&gt;net.sf.michael-o.tomcat&lt;/groupId&gt;
&lt;artifactId&gt;tomcat-authnz-spnego-ad&lt;/artifactId&gt;
&lt;version&gt;4.2.1&lt;/version&gt;
&lt;version&gt;4.2.4&lt;/version&gt;
&lt;type&gt;pom&lt;/type&gt;
&lt;/dependency&gt;</pre></div></section><section>
<h2>Apache Ivy</h2><a id="Apache_Ivy"></a>
<div class="verbatim">
<pre>&lt;dependency org=&quot;net.sf.michael-o.tomcat&quot; name=&quot;tomcat-authnz-spnego-ad&quot; rev=&quot;4.2.1&quot;&gt;
<pre>&lt;dependency org=&quot;net.sf.michael-o.tomcat&quot; name=&quot;tomcat-authnz-spnego-ad&quot; rev=&quot;4.2.4&quot;&gt;
&lt;artifact name=&quot;tomcat-authnz-spnego-ad&quot; type=&quot;pom&quot; /&gt;
&lt;/dependency&gt;</pre></div></section><section>
<h2>Groovy Grape</h2><a id="Groovy_Grape"></a>
<div class="verbatim">
<pre>@Grapes(
@Grab(group='net.sf.michael-o.tomcat', module='tomcat-authnz-spnego-ad', version='4.2.1')
@Grab(group='net.sf.michael-o.tomcat', module='tomcat-authnz-spnego-ad', version='4.2.4')
)</pre></div></section><section>
<h2>Gradle/Grails</h2><a id="Gradle.2FGrails"></a>
<div class="verbatim">
<pre>implementation 'net.sf.michael-o.tomcat:tomcat-authnz-spnego-ad:4.2.1'</pre></div></section><section>
<pre>implementation 'net.sf.michael-o.tomcat:tomcat-authnz-spnego-ad:4.2.4'</pre></div></section><section>
<h2>Scala SBT</h2><a id="Scala_SBT"></a>
<div class="verbatim">
<pre>libraryDependencies += &quot;net.sf.michael-o.tomcat&quot; % &quot;tomcat-authnz-spnego-ad&quot; % &quot;4.2.1&quot;</pre></div></section><section>
<pre>libraryDependencies += &quot;net.sf.michael-o.tomcat&quot; % &quot;tomcat-authnz-spnego-ad&quot; % &quot;4.2.4&quot;</pre></div></section><section>
<h2>Leiningen</h2><a id="Leiningen"></a>
<div class="verbatim">
<pre>[net.sf.michael-o.tomcat/tomcat-authnz-spnego-ad &quot;4.2.1&quot;]</pre></div></section></section>
<pre>[net.sf.michael-o.tomcat/tomcat-authnz-spnego-ad &quot;4.2.4&quot;]</pre></div></section></section>
</main>
</div>
</div>
Expand Down
10 changes: 5 additions & 5 deletions download.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/apt/download.apt.vm at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/apt/download.apt.vm at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand Down Expand Up @@ -31,9 +31,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down Expand Up @@ -67,9 +67,9 @@
<h1>Download SPNEGO/Kerberos Authenticator and Active Directory Realm for Apache Tomcat</h1>
<p>There are several ways to download the artifacts of this project.</p><section>
<h2>Obtaining Binaries</h2>
<p>The preferred way to obtain these artifacts is through dependency management. It is available, along with its sources and Javadoc JARs, in the <a class="externalLink" href="https://search.maven.org/#search|ga|1|g%3A%22net.sf.michael-o.tomcat%22%20AND%20a%3Atomcat*-authnz-spnego-ad%20AND%20v%3A%224.2.1%22%20AND%20p%3A%22jar%22">Maven Central</a> repository. See the dependency information reports of the modules (<a href="./tomcat85-authnz-spnego-ad/dependency-info.html">8.5</a>, <a href="./tomcat90-authnz-spnego-ad/dependency-info.html">9.0</a>, <a href="./tomcat101-authnz-spnego-ad/dependency-info.html">10.1</a>) for further integration details for your build tool of choice.</p></section><section>
<p>The preferred way to obtain these artifacts is through dependency management. It is available, along with its sources and Javadoc JARs, in the <a class="externalLink" href="https://search.maven.org/#search|ga|1|g%3A%22net.sf.michael-o.tomcat%22%20AND%20a%3Atomcat*-authnz-spnego-ad%20AND%20v%3A%224.2.4%22%20AND%20p%3A%22jar%22">Maven Central</a> repository. See the dependency information reports of the modules (<a href="./tomcat85-authnz-spnego-ad/dependency-info.html">8.5</a>, <a href="./tomcat90-authnz-spnego-ad/dependency-info.html">9.0</a>, <a href="./tomcat101-authnz-spnego-ad/dependency-info.html">10.1</a>) for further integration details for your build tool of choice.</p></section><section>
<h2>Building from Source</h2>
<p>If you rather prefer building from source you either have to check out a working copy from the project's public <a href="./scm.html">repository</a>, or download a <a class="externalLink" href="https://github.com/michael-o/tomcatspnegoad/archive/refs/tags/4.2.1.zip">source ZIP file</a> from GitHub.</p>
<p>If you rather prefer building from source you either have to check out a working copy from the project's public <a href="./scm.html">repository</a>, or download a <a class="externalLink" href="https://github.com/michael-o/tomcatspnegoad/archive/refs/tags/4.2.4.zip">source ZIP file</a> from GitHub.</p>
<p>After you have obtained the source code, navigate to the source code directory and type <code>mvn install</code>. Prior to that, make sure that you have at least Maven 3.5.4 and Java 11 installed. After successful execution the artifacts will be installed to your local repository.</p></section></section>
</main>
</div>
Expand Down
8 changes: 4 additions & 4 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/apt/index.apt.vm at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/apt/index.apt.vm at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand Down Expand Up @@ -31,9 +31,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down Expand Up @@ -77,7 +77,7 @@
<h1>About SPNEGO/Kerberos Authenticator and Active Directory Realm for Apache Tomcat</h1>
<p>A fully featured, first-class SPNEGO/Kerberos Authenticator and Active Directory Realm for the Apache Tomcat servlet container. It integrates your Java webapp into your Active Directory environment with ease and provides modules for Tomcat 8.5.x, 9.0.x, and 10.1.x.</p><section>
<h2>Getting Started</h2>
<p><a href="./download.html">Download</a> the artifacts and read the <a href="./user-guide.html">user guide</a> to get started. Make sure to read the <a class="externalLink" href="https://github.com/michael-o/tomcatspnegoad/releases/tag/4.2.1">release notes</a> as well.</p></section><section>
<p><a href="./download.html">Download</a> the artifacts and read the <a href="./user-guide.html">user guide</a> to get started. Make sure to read the <a class="externalLink" href="https://github.com/michael-o/tomcatspnegoad/releases/tag/4.2.4">release notes</a> as well.</p></section><section>
<h2>Origin of this Project</h2>
<p>Working in a corporate environment leaves you virtually no option of not having real SSO for a (Java) webapp, especially when this works with Microsoft IIS with a few clicks. Unfortunately, the Apache Tomcat did not have anything like this out of the box for years.<br />After a deep dive into Kerberos, GSS-API, TLS, PKI, Active Directory and LDAP in Java, I made a custom components to fill that gap. Portions of this project have been <a class="externalLink" href="https://bz.apache.org/bugzilla/show_bug.cgi?id=48685">integrated</a> into Apache Tomcat 7 and onwards. Though, this project covers much more than an authenticator.</p>
<p>This library has served me very well for 10+ years and still does a great job in a complex multi-realm environment, hopefully it will do for you too.</p></section></section>
Expand Down
6 changes: 3 additions & 3 deletions issue-management.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.4.5:issue-management at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.4.5:issue-management at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand All @@ -29,9 +29,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down
6 changes: 3 additions & 3 deletions licenses.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.4.5:licenses at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.4.5:licenses at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand All @@ -29,9 +29,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down
6 changes: 3 additions & 3 deletions modules.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.4.5:modules at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.4.5:modules at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand All @@ -29,9 +29,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down
6 changes: 3 additions & 3 deletions project-info.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from org.apache.maven.plugins:maven-site-plugin:4.0.0-M8:project-info at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from org.apache.maven.plugins:maven-site-plugin:4.0.0-M8:project-info at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand All @@ -29,9 +29,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down
8 changes: 4 additions & 4 deletions realms.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/apt/realms.apt.vm at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/apt/realms.apt.vm at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand Down Expand Up @@ -31,9 +31,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down Expand Up @@ -116,7 +116,7 @@ <h2>PAC Data Active Directory Realm</h2>
<p>It requires a single-step setup.</p>
<dl>
<dt>Note</dt>
<dd>Unsure about this realm? Use the <a href="./tomcat90-authnz-spnego-ad/apidocs/net/sf/michaelo/tomcat/realm/Krb5AuthzDataDumpingActiveDirectoryRealm.html"><code>Krb5AuthzDataDumpingActiveDirectoryRealm</code></a> (which wraps the <code>ActiveDirectoryRealm</code>) to collect authorization data and analyze it with the <a href="./tomcat90-authnz-spnego-ad/apidocs/net/sf/michaelo/tomcat/pac/Krb5AuthzDataDumpPrinter.html"><code>Krb5AuthzDataDumpPrinter</code></a>.</dd></dl><section>
<dd>Unsure about this realm? Use the <a href="./tomcat90-authnz-spnego-ad/apidocs/net/sf/michaelo/tomcat/realm/Krb5AuthzDataDumpingActiveDirectoryRealm.html"><code>Krb5AuthzDataDumpingActiveDirectoryRealm</code></a> to collect authorization data and analyze it with the <a href="./tomcat90-authnz-spnego-ad/apidocs/net/sf/michaelo/tomcat/pac/Krb5AuthzDataDumpPrinter.html"><code>Krb5AuthzDataDumpPrinter</code></a>.</dd></dl><section>
<h3>Configuring the Realm</h3>
<p>Open or create your app's <code>context.xml</code> and add:</p>
<div class="verbatim source"><pre class="prettyprint">&lt;Context&gt;
Expand Down
6 changes: 3 additions & 3 deletions referral-handling/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/xhtml/referral-handling/index.xhtml.vm at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/xhtml/referral-handling/index.xhtml.vm at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand All @@ -29,9 +29,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down
6 changes: 3 additions & 3 deletions sample-webapp.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/apt/sample-webapp.apt.vm at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/apt/sample-webapp.apt.vm at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand Down Expand Up @@ -31,9 +31,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down
10 changes: 5 additions & 5 deletions scm.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.4.5:scm at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.4.5:scm at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand All @@ -29,9 +29,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down Expand Up @@ -81,11 +81,11 @@ <h1>Web Browser Access</h1><a id="Web_Browser_Access"></a>
<h1>Anonymous Access</h1><a id="Anonymous_Access"></a>
<p>The source can be checked out anonymously from Git with this command (See <a class="externalLink" href="https://git-scm.com/docs/git-clone">https://git-scm.com/docs/git-clone</a>):</p>
<div class="verbatim">
<pre>$ git clone --branch 4.2.1 https://github.com/michael-o/tomcatspnegoad.git</pre></div></section><section>
<pre>$ git clone --branch 4.2.4 https://github.com/michael-o/tomcatspnegoad.git</pre></div></section><section>
<h1>Developer Access</h1><a id="Developer_Access"></a>
<p>Only project developers can access the Git tree via this method (See <a class="externalLink" href="https://git-scm.com/docs/git-clone">https://git-scm.com/docs/git-clone</a>).</p>
<div class="verbatim">
<pre>$ git clone --branch 4.2.1 https://github.com/michael-o/tomcatspnegoad.git</pre></div></section><section>
<pre>$ git clone --branch 4.2.4 https://github.com/michael-o/tomcatspnegoad.git</pre></div></section><section>
<h1>Access from Behind a Firewall</h1><a id="Access_from_Behind_a_Firewall"></a>
<p>Refer to the documentation of the SCM used for more information about access behind a firewall.</p></section>
</main>
Expand Down
6 changes: 3 additions & 3 deletions spring-security.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


<!--
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/apt/spring-security.apt.vm at 2024-10-01
| Generated by Apache Maven Doxia Site Renderer 2.0.0-M10 from src/site/apt/spring-security.apt.vm at 2024-11-06
| Rendered using Apache Maven Fluido Skin 2.0.0-M6
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
Expand Down Expand Up @@ -31,9 +31,9 @@

<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2024-10-01<span class="divider">|</span>
<li id="publishDate">Last Published: 2024-11-06<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 4.2.1</li>
<li id="projectVersion">Version: 4.2.4</li>
</ul>
</div>
</header>
Expand Down
Loading

0 comments on commit 863d99a

Please sign in to comment.