Zprovoznit jakousi "single-sign-on" pro více ASP.NET sajt na jednom serveru je celkem snadné, potřebujete k tomu jeden či dva zásahy do web.configu.
Velmi pěkne, stručně a uceleně to popisuje následující článek Petera Bromberga.
Podobnou věc řeší i následující MSDN článek.
Pokud byste chtěli mít více ASP.NET sajt na různých serverech (resp. s různým doménovým jménem), je to už horší.
Jak to v omezené míře použít lze vyčíst z následující diskuse.
(tento poslední návod jsem zatím neověřil, o případné zkušennosti se později podělím)