Netty-version of Border Patrol service
Go to file
William Kimeria ad0dd94d1c Merge pull request #20 from trane/master
Add encrypted session memcached store
2015-02-01 16:01:52 -08:00
borderpatrol-core Add encrypted session memcached store 2015-01-30 14:26:35 -08:00
borderpatrol-test-services Prototyping end to end workflow and UpstreamFilter and Tests 2014-12-19 15:46:21 -08:00
project Use newer memcachedx 2015-01-29 15:41:13 -08:00
.gitignore Serialize all Session components to JSON 2015-01-20 12:02:37 -08:00
.travis.yml Adding Coveralls (Code Coverage) integration 2015-01-07 16:19:03 -08:00
CONTRIBUTING.md initial commit 2014-06-16 12:03:18 -07:00
LICENSE.txt initial commit 2014-06-16 12:03:18 -07:00
README.md Add travis-ci status badge 2015-01-07 17:03:33 -08:00
borderpatrol.conf Create Secrets Serializer 2015-01-20 17:41:02 -08:00
checkpoint.rb initial commit 2014-06-16 12:03:18 -07:00
pom.xml Add session filter and backend 2014-12-22 14:53:38 -08:00
sbt Add session filter and backend 2014-12-22 14:53:38 -08:00
scalastyle-config.xml Update plugin releases, add scalastyle check 2015-01-26 11:11:22 -08:00

README.md

BorderPatrol

Build Status

Coverage Status

BorderPatrol is an authentication and session management service that lives at the border of your network.

This version is a port from nginx+lua to finagle. For more information see ngx_borderpatrol

Developing/Contributing

Installation and running

Border Patrol is based on TwitterServer and all dependencies are managed by SBT (Maven may or may not work and is experimental).

On OSX:

* brew install sbt
* cd borderpatrol
* ./sbt
* project borderpatrol-core
* run

This will get you a dumb little prototype responding differently to /b and /d routes

IRC

Join #borderpatrol on the Freenode

TODO

  • Fix Maven builds
  • Implement Auth Token client
  • Routing
  • much, much more