You can hook into the HttpApplication.Authenticate event in your global.asax and create your own authentication module that can use any key you need. Take a look at the AuthenticationModule Monoformats for an example of how FormsAuthenticationTicket et al. Are used to handle cookie lifetimes.
source share