diff --git a/authenticators.html b/authenticators.html index 29a2847..ad50628 100644 --- a/authenticators.html +++ b/authenticators.html @@ -2,7 +2,7 @@ @@ -31,9 +31,9 @@ diff --git a/dependency-info.html b/dependency-info.html index 6d8c694..156b460 100644 --- a/dependency-info.html +++ b/dependency-info.html @@ -2,7 +2,7 @@ @@ -29,9 +29,9 @@ @@ -78,28 +78,28 @@

Apache Maven

<dependency>
   <groupId>net.sf.michael-o.tomcat</groupId>
   <artifactId>tomcat-authnz-spnego-ad</artifactId>
-  <version>4.2.1</version>
+  <version>4.2.4</version>
   <type>pom</type>
 </dependency>

Apache Ivy

-
<dependency org="net.sf.michael-o.tomcat" name="tomcat-authnz-spnego-ad" rev="4.2.1">
+
<dependency org="net.sf.michael-o.tomcat" name="tomcat-authnz-spnego-ad" rev="4.2.4">
   <artifact name="tomcat-authnz-spnego-ad" type="pom" />
 </dependency>

Groovy Grape

@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')
 )

Gradle/Grails

-
implementation 'net.sf.michael-o.tomcat:tomcat-authnz-spnego-ad:4.2.1'
+
implementation 'net.sf.michael-o.tomcat:tomcat-authnz-spnego-ad:4.2.4'

Scala SBT

-
libraryDependencies += "net.sf.michael-o.tomcat" % "tomcat-authnz-spnego-ad" % "4.2.1"
+
libraryDependencies += "net.sf.michael-o.tomcat" % "tomcat-authnz-spnego-ad" % "4.2.4"

Leiningen

-
[net.sf.michael-o.tomcat/tomcat-authnz-spnego-ad "4.2.1"]
+
[net.sf.michael-o.tomcat/tomcat-authnz-spnego-ad "4.2.4"]
diff --git a/download.html b/download.html index 19cbdff..680af4e 100644 --- a/download.html +++ b/download.html @@ -2,7 +2,7 @@ @@ -31,9 +31,9 @@ @@ -67,9 +67,9 @@

Download SPNEGO/Kerberos Authenticator and Active Directory Realm for Apache Tomcat

There are several ways to download the artifacts of this project.

Obtaining Binaries

-

The preferred way to obtain these artifacts is through dependency management. It is available, along with its sources and Javadoc JARs, in the Maven Central repository. See the dependency information reports of the modules (8.5, 9.0, 10.1) for further integration details for your build tool of choice.

+

The preferred way to obtain these artifacts is through dependency management. It is available, along with its sources and Javadoc JARs, in the Maven Central repository. See the dependency information reports of the modules (8.5, 9.0, 10.1) for further integration details for your build tool of choice.

Building from Source

-

If you rather prefer building from source you either have to check out a working copy from the project's public repository, or download a source ZIP file from GitHub.

+

If you rather prefer building from source you either have to check out a working copy from the project's public repository, or download a source ZIP file from GitHub.

After you have obtained the source code, navigate to the source code directory and type mvn install. 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.

diff --git a/index.html b/index.html index 511b3ca..3115454 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ @@ -31,9 +31,9 @@ @@ -77,7 +77,7 @@

About SPNEGO/Kerberos Authenticator and Active Directory Realm for Apache Tomcat

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.

Getting Started

-

Download the artifacts and read the user guide to get started. Make sure to read the release notes as well.

+

Download the artifacts and read the user guide to get started. Make sure to read the release notes as well.

Origin of this Project

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.
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 integrated into Apache Tomcat 7 and onwards. Though, this project covers much more than an authenticator.

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.

diff --git a/issue-management.html b/issue-management.html index 853cd11..4ecdf05 100644 --- a/issue-management.html +++ b/issue-management.html @@ -2,7 +2,7 @@ @@ -29,9 +29,9 @@ diff --git a/licenses.html b/licenses.html index c564a34..ec37317 100644 --- a/licenses.html +++ b/licenses.html @@ -2,7 +2,7 @@ @@ -29,9 +29,9 @@ diff --git a/modules.html b/modules.html index 1ce782d..b60dbfc 100644 --- a/modules.html +++ b/modules.html @@ -2,7 +2,7 @@ @@ -29,9 +29,9 @@ diff --git a/project-info.html b/project-info.html index 61ad701..7b49aff 100644 --- a/project-info.html +++ b/project-info.html @@ -2,7 +2,7 @@ @@ -29,9 +29,9 @@ diff --git a/realms.html b/realms.html index 9d51734..7de5d51 100644 --- a/realms.html +++ b/realms.html @@ -2,7 +2,7 @@ @@ -31,9 +31,9 @@ @@ -116,7 +116,7 @@

PAC Data Active Directory Realm

It requires a single-step setup.

Note
-
Unsure about this realm? Use the Krb5AuthzDataDumpingActiveDirectoryRealm (which wraps the ActiveDirectoryRealm) to collect authorization data and analyze it with the Krb5AuthzDataDumpPrinter.
+
Unsure about this realm? Use the Krb5AuthzDataDumpingActiveDirectoryRealm to collect authorization data and analyze it with the Krb5AuthzDataDumpPrinter.

Configuring the Realm

Open or create your app's context.xml and add:

<Context>
diff --git a/referral-handling/index.html b/referral-handling/index.html
index 3a9f214..badb227 100644
--- a/referral-handling/index.html
+++ b/referral-handling/index.html
@@ -2,7 +2,7 @@
 
 
 
 
@@ -29,9 +29,9 @@
 
         
       
diff --git a/sample-webapp.html b/sample-webapp.html
index 7908c1f..2492da6 100644
--- a/sample-webapp.html
+++ b/sample-webapp.html
@@ -2,7 +2,7 @@
 
 
 
 
@@ -31,9 +31,9 @@
 
         
       
diff --git a/scm.html b/scm.html
index 7335851..4bb993f 100644
--- a/scm.html
+++ b/scm.html
@@ -2,7 +2,7 @@
 
 
 
 
@@ -29,9 +29,9 @@
 
         
       
@@ -81,11 +81,11 @@ 

Web Browser Access

Anonymous Access

The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

-
$ git clone --branch 4.2.1 https://github.com/michael-o/tomcatspnegoad.git
+
$ git clone --branch 4.2.4 https://github.com/michael-o/tomcatspnegoad.git

Developer Access

Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

-
$ git clone --branch 4.2.1 https://github.com/michael-o/tomcatspnegoad.git
+
$ git clone --branch 4.2.4 https://github.com/michael-o/tomcatspnegoad.git

Access from Behind a Firewall

Refer to the documentation of the SCM used for more information about access behind a firewall.

diff --git a/spring-security.html b/spring-security.html index f47e84a..7c0dcf7 100644 --- a/spring-security.html +++ b/spring-security.html @@ -2,7 +2,7 @@ @@ -31,9 +31,9 @@ diff --git a/summary.html b/summary.html index 4a7c16c..925e5e8 100644 --- a/summary.html +++ b/summary.html @@ -2,7 +2,7 @@ @@ -29,9 +29,9 @@ @@ -111,7 +111,7 @@

Build Information

tomcat-authnz-spnego-ad Version -4.2.1 +4.2.4 Type pom
diff --git a/team.html b/team.html index 027ecbd..384748b 100644 --- a/team.html +++ b/team.html @@ -2,7 +2,7 @@ @@ -29,9 +29,9 @@ diff --git a/tomcat101-authnz-spnego-ad/apidocs/allclasses-index.html b/tomcat101-authnz-spnego-ad/apidocs/allclasses-index.html index 6408144..cd3be14 100644 --- a/tomcat101-authnz-spnego-ad/apidocs/allclasses-index.html +++ b/tomcat101-authnz-spnego-ad/apidocs/allclasses-index.html @@ -3,7 +3,7 @@ -All Classes (SPNEGO/Kerberos Authenticator and Active Directory Realm for Apache Tomcat 10.1 4.2.1 API) +All Classes (SPNEGO/Kerberos Authenticator and Active Directory Realm for Apache Tomcat 10.1 4.2.4 API) @@ -21,7 +21,7 @@