Exemple #1
0
 public PassportTokenItem GetPassportTokenItem(string token)
 {
     using (IRedisClient redisClient = this.CreateRedisClient())
     {
         PassportTokenItem tokenItem = redisClient.Get <PassportTokenItem>(token);
         return(tokenItem);
     }
 }
Exemple #2
0
 public void AddToken(string token, PassportAuthenticationTicket credential, DateTime expire)
 {
     using (IRedisClient redisClient = this.CreateRedisClient())
     {
         if (!redisClient.ContainsKey(token))
         {
             PassportTokenItem tokenItem = new PassportTokenItem(token, credential, expire);
             redisClient.Set <PassportTokenItem>(token, tokenItem, expire);
         }
         else
         {
             PassportTokenItem tokenItem = redisClient.Get <PassportTokenItem>(token);
             tokenItem.Expire = expire;
             redisClient.Set <PassportTokenItem>(token, tokenItem, expire);
         }
     }
 }