Choosing a Kerberos Java Library (SPNEGO) for Single Sign-On to a Web Application

I am currently working on implementing enterprise authentication mechanisms in our Java web application, including single sign-on. Windows networks are what we aim for, and Kerberos sounds reasonable. Sidenote: As I understand it, the protocol used in the web (HTTP) environment for SSO is SPNEGO, and it is basically a shell around Kerberos. So it seems that Kerberos HTTP SSO libraries actually use SPNEGO - correct me if I am wrong.

When I started to study this topic, I realized that there is no obvious choice. Let me list those:

Are there any special reasons to choose one option over another? Are there any other options?

+5
1

, . SSO HTTP SPNEGO.

  • Spring. , . . .
  • Windows.
  • JGSS, Spring, . .

Tomcat 7, . . , . , 3, 1 Spring.

+3

All Articles