private void ValidateToken(UserTokenEntry userToken) { var provider = AuthFactory.GetProvider(userToken.Provider, userToken.Token); bool validToken = provider.IsTokenValid(); if (!validToken) { NotAuthorized("This token is not valid, please refresh token or obtain valid token!"); } else { userToken.LastValidated = DateTime.Now; } }
public UserTokenEntry Add(string token, string provider) { var sessionKey = BuildTokenKey(token, provider); var userToken = new UserTokenEntry { Token = token, Provider = provider }; session[sessionKey] = userToken; return(userToken); }
public void Add(UserTokenEntry entry) { var sessionKey = BuildTokenKey(entry.Token, entry.Provider); session[sessionKey] = entry; }
public UserTokenEntry Add(string token, string provider) { var sessionKey = BuildTokenKey(token, provider); var userToken = new UserTokenEntry { Token = token, Provider = provider }; session[sessionKey] = userToken; return userToken; }