Skip to content
Barong auth server
Ruby HTML Other
Branch: master
Clone or download
ec and calj Feature: add DataStorages
* Add data_storages table, model, related validations
* Add resource/data_storage API
* Include data_storages in extended api enitities
* Add automate label on every data_storage record with key = title
* Add data_storage_titles configuration to barong.yml
* Add ability to whitelist titles
* Add freezed BLACKLISTED_TITLES array
* Add specs
Latest commit 3ebeb8e Nov 25, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Feature: add DataStorages Dec 3, 2019
bin Add auto-generating doc support (#795) Mar 25, 2019
config Feature: add DataStorages Dec 3, 2019
db Feature: add DataStorages Dec 3, 2019
docs Reorganize docs && add password_hashing.md (#964) Nov 13, 2019
lib Session related improvements (#977) Nov 22, 2019
log rails new --database=mysql --skip-turbolinks --skip-coffee --skip-tes… Nov 1, 2018
public rails new --database=mysql --skip-turbolinks --skip-coffee --skip-tes… Nov 1, 2018
spec Feature: add DataStorages Dec 3, 2019
storage rails new --database=mysql --skip-turbolinks --skip-coffee --skip-tes… Nov 1, 2018
test rails new --database=mysql --skip-turbolinks --skip-coffee --skip-tes… Nov 1, 2018
tmp rails new --database=mysql --skip-turbolinks --skip-coffee --skip-tes… Nov 1, 2018
vendor rails new --database=mysql --skip-turbolinks --skip-coffee --skip-tes… Nov 1, 2018
.codeclimate.yml Add admin activities based on audit logic (#835) Jun 13, 2019
.dockerignore Add Dockerfile Nov 2, 2018
.drone.yml Feature: add DataStorages Dec 3, 2019
.gitignore Add GET admin/activities and filtering feature May 28, 2019
.rspec rails generate rspec:install Nov 1, 2018
.ruby-version Update ruby to 2.6.5 for security reasons Oct 2, 2019
CHANGELOG.md [ci skip] Prepare for 2.3.0 release (#944) Nov 1, 2019
Dockerfile Add cloudflare middleware to improve remote_ip (#965) Nov 13, 2019
Gemfile Update storage-related gems (#957) Oct 15, 2019
Gemfile.lock Update loofah && nokogiri && rack-cors versions (#975) Nov 19, 2019
README.md Add filter/users in labels management api module (#864) Jul 16, 2019
Rakefile Add bump gem Nov 24, 2018
VERSION v2.3.40 Bump [ci skip] Oct 30, 2019
config.ru Update Barong::App validations (#904) Sep 2, 2019

README.md

Barong

Build Status Maintainability

Overview

Barong is oAuth server for Openware.com stack.

Development

Prerequisites:

  • Ruby version: 2.5.3
  • Bundler preinstalled
  • MySQL preinstalled
  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. Install JS dependencies
yarn install
  1. Start local server
bundle exec rails server

Test client application

You can find example of Barong usage here: Barong Test Client App

How to get client app credentials

Barong Levels

In the process of verification Barong assign different levels to accounts

  • Level 0 is default account level
  • Level 1 will apply after email verification
  • Level 2 will apply after phone verification
  • Level 3 will apply after identity & document verification

License

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

You can’t perform that action at this time.