I do not know how to do that. But you can use a simple way:
Select forms authentication as your primary authentication and Windows card authentication. You can do this in AuthenticateRequest applications using global.asax or a special http handler or module. Define your intranet user in this request and configure the forms authentication cookie using the FormsAuthentication.SetAuthCookie programmatic form.
I really use this for mixed mode forms and for IP number authentication, but I think it will work for both forms and windows auth.
By the way: Perhaps the mixed mode form and IP number authentication is the second solution to your problem. If your server is part of the DMZ, you can find your user on the intranet by the IP number subnet.
Dirk brockhaus
source share