ad0dd94d1c
Add encrypted session memcached store |
||
---|---|---|
borderpatrol-core | ||
borderpatrol-test-services | ||
project | ||
.gitignore | ||
.travis.yml | ||
CONTRIBUTING.md | ||
LICENSE.txt | ||
README.md | ||
borderpatrol.conf | ||
checkpoint.rb | ||
pom.xml | ||
sbt | ||
scalastyle-config.xml |
README.md
BorderPatrol
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