0

I have developed a google app engine application which supports integrated windows authentication using JAAS.

For enabling integrated authentication on Mozilla firefox i have made following configuration

network.negotiate-auth.trusted-uris = domain of the trusted uri
network.negotiate-auth.allow-non-fqdn = false
network.negotiate-auth.allow-proxies = true
network.negotiate-auth.using-native-gsslib = true.

My application doesnt support ntlm so havent made any configuration related to that.

Everything works fine locally. I mean the browser is able to get kerberos service token and send it to my application.

But when I deployed in google app engine. Then browser unable to send kerberos token. I always got NTLM token.

Below is the flow 1. I hit the trusted url from mozilla browser from local network. 2. My application challenges browser for service token with 401 Negotiate challenge 3. Browser tries to get service token. 4. I observed that it sends NTLM token.

I want to know why the browser is sending NTLM token to app engine and how should I handle such scenario ?

yogesh
  • 463
  • 6
  • 15

0 Answers0