我正在使用Xamarin-Forms应用程序。要验证用户我使用ServiceStack CredentialAuthProvider。当验证成功完成后,我得到了cookieContainer的响应。我想知道这个cookie持续多久了? 我没有收到有关cookie过期的任何信息。
答案 0 :(得分:1)
如果您使用RememberMe = true进行了身份验证,则会根据ss-pid永久Cookie存储用户会话,该Cookie在用户注销(或20年)之前有效。但是Session只有在存储在Cache(不是Cookie的生命周期)中时才有效,默认为:
public static TimeSpan DefaultSessionExpiry = TimeSpan.FromDays(7 * 2); //2 weeks
public static TimeSpan DefaultPermanentSessionExpiry = TimeSpan.FromDays(7 * 4); //4 weeks
即。针对ss-pid永久cookie存储的会话为4周。