Re: Passing custom headers to login page
Geoff Taylor <[email protected]>
| Newsgroups | gmane.comp.windows.devel.dotnet.advanced |
|---|---|
| Message-ID | <00eb01c92afd$77319380$6594ba80$@com> |
Another option would be to do it something like the way Passport / Live Login works. I've never really delved into it, but I suspect in your case it could work something like this: * On ClientServer, you need to authenticate. * The browser is redirected to the AuthenticatingServer, with a return URL in the querystring. * The AuthenticatingServer does some authentication (forms login, in your case). Once successful, it redirects to the return URL, with a GUID token in the querystring. * The ClientServer receives this redirect, takes the GUID token, and makes a call to the AuthenticatingServer to request the user details (username etc.) * The ClientServer then has all the user details it needs, but the authentication is handled by the AuthenticatingServer, and the ClientServer never sees the user's password etc. The tricky bit is where the ClientServer retrieves the user details. There are a bunch of ways this can be done (SOAP, XML web services, XML-RPC, REST, etc.), but you might be better just wrapping this bit up in a DLL and giving it to whoever runs the ClientServer. Good luck, Geoff > -----Original Message----- > From: Discussion of advanced .NET topics. [mailto:ADVANCED- > [email protected]] On Behalf Of Mont Rothstein > Sent: 10 October 2008 18:02 > To: [email protected] > Subject: Re: [ADVANCED-DOTNET] Passing custom headers to login page > > Adam, thanks, you have been a huge help. > The FormsAuthentication methods were what I was missing. > > Re-writing the response to be an auto-submitting page didn't work > because > ASP.NET was po'd that the view state wasn't there. > > My custom header idea seems to be a no-go because there is no way to > add > custom headers to a re-directed response. > > That seems to leave me with having to pass the username and password in > the > query string. > > Do you see any other option (other than not doing this cross-site > autologin > at all :-) ? > > Thanks again, > -Mont > > =================================== > View archives and manage your subscription(s) at > http://peach.ease.lsoft.com/archives =================================== View archives and manage your subscription(s) at http://peach.ease.lsoft.com/archives