Home

Awesome

Barong

Build Status

Barong is a authentication service for microservice architectures using JWT standard. It's developped and maintained by Openware team.

Overview

It includes the following features:

Development

Prerequisites:

  1. Install RubyGems dependencies
bundle install
  1. Copy initialisation files
bin/init_config
  1. Create database and run migrations
bundle exec rake db:create db:migrate
  1. Start local server
bundle exec rails server

Barong Levels

In the process of verification Barong assign different levels to accounts

Useful links to documentation

Barong configuration

Troubleshooting

REST Admin API documentation

REST Management API documentation

REST User API documentation

API Keys creation and usage

Captcha policy overview and configuration

Setting up 2FA

Barong password hashing

Barong data encryption

License

Barong is released under the terms of the Apache License 2.0.