A while ago I asked a question regarding authenticating users from a remote location. Last week I installed an iPhone application developed for SharePoint. It asks the server I want to connect and lets me choose the authentication method (forms, Windows). Upon providing my username and password the app connects to server without problems.
I can understand that it can work with Forms auth but how can it connect to the server with Windows authentication and impersonate the user there?