private IUserIdentity Validate(TokenDto token) { if (DateTime.UtcNow - token.Created > expiration) { db.Delete(token); return null; } return new UserIdentity { UserName = token.Username }; }
private IUserIdentity Validate(TokenDto token) { if (DateTime.UtcNow - token.Created > expiration) { db.Delete(token); return(null); } return(new UserIdentity { UserName = token.Username }); }
public string Login(string username) { var token = Cryptography.GenerateToken(); var tokenDto = new TokenDto { Token = PasswordHash.CreateHash(token), Created = DateTime.UtcNow, Username = username }; db.Set<TokenDto>(tokenDto); return token; }
public string Login(string username) { var token = Cryptography.GenerateToken(); var tokenDto = new TokenDto { Token = PasswordHash.CreateHash(token), Created = DateTime.UtcNow, Username = username }; db.Set <TokenDto>(tokenDto); return(token); }