Yep. Let's see (using Waffle code - http://waffle.codeplex.com).
String message = "TlRMTVNTUAABAAAAB4IIogAAAAAAAAAAAAAAAAAAAAAFASgKAAAADw=="; byte[] messageBytes = Base64.decode(message); System.out.println(new String(messageBytes)); System.out.println(NtlmMessage.getMessageType(messageBytes)); NTLMSSP ... (this is an NTLM message) 1 (type 1) dB. @ dblock.org Moscow|Geneva|Seattle|New York -----Original Message----- From: André Warnier [mailto:a...@ice-sa.com] Sent: Friday, June 04, 2010 3:07 PM To: Tomcat Users List Subject: Re: How can I get the user value in the request forwarded to my Tomcat in my Java app? dB. wrote: > Request: > -------------------------------- > GET / HTTP/1.1 > Authorization: Negotiate > TlRMTVNTUAABAAAAB4IIogAAAAAAAAAAAAAAAAAAAAAFASgKAAAADw== >>>> The browser is trying to get a page, and it sends a Negotiate token (it's >>>> short, so looks like NTLM). Do you mean that the encoded portion of the header actually "contains" an NTLM Type-1 message ? (I browsed through the relevant RFCs, but they are a bit cryptic to get a quick clear idea of what happens here.) --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org