Explorando as funcionalidades do rails com relação a api rest, as entidades estão hospedada em um banco PostgreSQL. Para acessar recursos com os verbos http como get, post, patch ou delete, é necessário um token de autenticação que é gerado no processo de login, a api requer o token para as ações e possui um período de expiração. A senha(hash) dos administradores são salvas no banco de dados utilizando a gem 'bcrypt', aumentando a segurança dos dados mesmo que a base de dados seja comprometida. Os dados de 'clientes' foram gerados utilizando a gem 'faker' do ruby contido em db/seeds.rb.
ruben-sa-brito / rails-api Goto Github PK
View Code? Open in Web Editor NEWaplicação rails focada em api rest