/bouncer

Authentication & authorization microservice

Primary LanguageRubyGNU General Public License v3.0GPL-3.0

Build Status Code Climate Test Coverage Dependency Status

Bouncer

Bouncer provides a simple endpoint to use for all authentication, including users and devices. Bouncer also allows users to log in via facebook and create devices.

API Documentation is available.

Bouncer sends transactional emails via Mandrill templates

Getting Started

Bootstrapping

bin/bootstrap

After bootstrapping, you'll need to create an .env.development file in the root path of the app. Do the following to use the (incomplete) sample env as a starting point:

cp config/env.sample .env.development

Run locally with Foreman

bundle exec foreman s

Requirements

  1. Ruby 2.1.2
  2. MongoDB

Testing

bundle exec rspec

Deploying

bin/deploy