Esempio n. 1
0
 public LockResourceParams(SessionWrapper session, string resource, TimeSpan timeout)
 {
     Resource        = resource;
     CreatedAt       = session.Storage.UtcNow;
     ExpireAtAsLong  = CreatedAt.Add(timeout).ToUnixDate();
     CreatedAtAsLong = CreatedAt.ToUnixDate();
 }
Esempio n. 2
0
        public ChannelboardWebToken(string token, ulong userID, TimeSpan validFor, string rawUrl)
        {
            CreatedAt = DateTime.UtcNow;

            Token      = token;
            UserID     = userID;
            ValidToUtc = CreatedAt.Add(validFor);
            Url        = string.Format(rawUrl, token);
        }
Esempio n. 3
0
 public RefreshToken(User user, TimeSpan lifeTime)
 {
     User    = user;
     Expires = CreatedAt.Add(lifeTime);
 }