Live Communications Server Kerberos implementation
Hi,
I am interested in writing a simple java client that can talk to my Microsoft Live Communications Server. I am running into some problems with Kerberos authentication. I can get past the initial authentication by getting a session ticket via Java's GSS-API implementation. However, from analyzing packets Windows Messenger sends to the LCS server I see that after the initial authentication, every message must have a "Proxy Authorization:" header that includes a "response:" parameter that I am assuming must be calculated based on the preveious "Authentication-Info" header parameters such as "rspauth:" "srand:" etc. I was wondering if you could give me info on how to calculate the value for the "response" parameter based on how Microsoft's Live Communications Server and Microsoft's implementation of Kerberos. I provided a sample header field I received from the LCS server and also a sample correct Proxy Authorization: header field my Windows Messenger sent back to the server. Thanks!