Index: src/main/java/org/jboss/security/negotiation/spnego/SPNEGOLoginModule.java =================================================================== --- src/main/java/org/jboss/security/negotiation/spnego/SPNEGOLoginModule.java (revision 97895) +++ src/main/java/org/jboss/security/negotiation/spnego/SPNEGOLoginModule.java (working copy) @@ -100,6 +100,14 @@ return true; } + if(!NegotiationContext.isDefined()) + { + log.info("Negotiation context not defined, failed SPNEGO authentication " + + "or browser chose lesser authentication mechanism"); + + return false; + } + super.loginOk = false; NegotiationContext negotiationContext = NegotiationContext.getCurrentNegotiationContext();