I would like to make content available on a page that requires authentication, but they would be accessing this page from another website, or a desktop application. This means they could not use a sign-in form to authenticate. I am thinking of passing the user name and password through the query string when the page is called. The page would be accessed through SSL on a dedicated server.
My question is, is there a way for the query string data to be read by anyone else? Would I have to force the setup to use POST instead of GET to make it secure?
For my own information on future projects, would having this set up on a non-dedicated server without SSL make a difference?
TIA