Two-stage authentication is not supported with IIS7 Integrated mode. Authentication is now modularized, so rather than IIS performing authentication followed by asp.net performing authentication, it all happens at the same time.
You can either:
Change the app domain to be in IIS6 classic mode...
Follow this example (old link) of how to fake two-stage authentication with IIS7 integrated mode.