I've got an Intranet that I manage, and we've just purchased some vendor's system that has no out-of-the-box LDAP/AD support. I think it's an ASP.Net application (there's a form on the login.aspx [hint1] that has id="aspnetForm" [hint2]), and I thought, in my perfectly-run imagination, that all I had to do was pass users credential in as parameters to the login page (I've injected their usernames into the vendor's database, and I can manually log in fine with those), and it just worked. Not so.
Uri looks something like this ; http://[apps_domain]/Controls/CtlLogin.aspx
I have no access to this ASP.Net environment, I can only access it through URI's, however I've got full access to another server on the environment on which I could run various scripts, preferably PHP (as we run a few other apps in PHP, and we've got people with those skills).
Is there some default way that ASP.Net delivers simple login to their apps? I'm using NTLM and AD elsewhere to validate the credentials, I just need to inject these into the ASP.Net app. I expected this to be simpler ... :)