Forzare la forms authentication di ASP.NET su SSL

La forms authentication è probabilmente il sistema preferito da chi deve rendere aree di un sito riservate.
A partire dalla versione 1.1 ASP.NET implementa un meccanismo automatico per cui è possibile abilitare in automatico il login su connessione protetta (HTTPs) usando SSL, attraverso una semplice proprietà da aggiungere al web.config, di nome requireSSL.
Ecco un esempio:

<authentication mode="Forms">
  <forms
    name="ASPdotNETForms"
    path="/"
    loginUrl="/login.aspx"
     timeout="60"
    requireSSL="true"
  />
</authentication>

Approfondimenti

Autenticazione di ASP.NET: Forms Authentication
http://www.aspitalia.com/articoli/aspplus/formauth.aspx

Le novità di ASP.NET 1.1
http://www.aspitalia.com/articoli/aspplus/1punto1.aspx