2010-01-29 60 views

回答

6

表單身份驗證使用成員身份標識符,由配置的成員資格提供程序提供的唯一值。然後採用該值,再加上票中設置的任何用戶數據將其變成二進制BLOB,添加發布日期和有效日期,並根據配置使用機器密鑰對HMAC進行簽名,然後使用機器密鑰對其進行簽名並加密機器的鑰匙,或者什麼都不做(壞主意!)。

然後它將cookie寫出爲僅HTTP cookie。

然後在每個請求中加載它,驗證它,使用成員標識符查找用戶,並在該線程上填充用戶詳細信息。如果設置滑動票證過期,它將刷新cookie以具有新的到期日期。