private Task <ClaimsIdentity> GetClaims(AutenticaUsuarioComando command) { var customer = _repository.GetByUsername(command.Login); if (customer == null) { return(Task.FromResult <ClaimsIdentity>(null)); } if (!customer.Usuario.Authenticate(command.Login, command.Senha)) { return(Task.FromResult <ClaimsIdentity>(null)); } _cliente = customer; return(Task.FromResult(new ClaimsIdentity( new GenericIdentity(customer.Usuario.Login, "Token"), new[] { new Claim("ModernStore", "User") }))); }