I just had an idea that I think may work until I can devise something a bit more elegant, but I need your help!
Ok, so what if I create an authentication page (I would add this page in Visual Studio) just like the current one I have (except optimized for C#) and have my third-party application navigate to this page I created. This page will do all the authentication, and if it validates lets the user continue into the site.
Here is what I need help with:
1. How do I get the system to recognize and/or interact with a page I create outside of the system (e.g. adding the page to the project in Visual Studio). Or, would it be easier/better practice if I created a page within the system and created user controls to handle the authentication and put them on that page?
2. If I set a cookie on this custom page saying this person is authenticated, how can I get each of the pages to read that cookie? Could I create a user control that reads cookies and will redirect to a not authorized page if the cookie is missing/not validated?
What do you guys think? Would this be feasible?