5.7.6. SPNEGO

The following topics are covered:

5.7.6.1. SPNEGO Server Configuration
5.7.6.2. Clients
5.7.6.3. GateIn 3.2 Configuration

SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) is used to authenticate transparently through the web browser after the user has been authenticated when logging-in his session.

A typical use case is the following:

  1. The user logs into the desktop, such as a Windows machine.

  2. The desktop login is governed by the Active Directory domain.

  3. Next, the user opens the browser (IE/Firefox) to access a web application (that uses JBoss Negotiation) hosted on JBoss EPP.

  4. The Browser transfers the desktop sign-on information to the web application.

  5. JBoss EAP/AS uses the background GSS messages with the Active Directory (or any Kerberos Server) to validate the Kerberos ticket from user.

  6. The User has a seamless SSO into the web application.

Copyright ©2012. All rights reserved. eXo Platform SAS