Skip to content

syobochim/bouncr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bouncr

Bouncr is an reverse proxy with authentication and authorization for backend applications.

bouncer

Bouncer has following features:

  • Authenticate
    • Various types of credentials
      • Password
      • LDAP
      • OpenID Connect
      • Client certificate
    • Two factor authentication (using by Google authenticator)
  • Authorization (based on Group - Role - Permission)
  • Sign in
  • Sign out
  • Audit
    • Show active sessions
    • Show security activities
  • IdP
    • OpenID Connect provider
  • Administration pages
    • Manage users
    • Manage groups
    • Manage applications and realms
    • Manage roles
    • Manage OpenID Connect applications

bouncr architecture

Build

To build for production,

mvn -P \!dev package

Developing

To begin developing, start with a REPL.

mvn compile exec:java

Run start to prep and initiate the system.

enkan> /start

By default this creates a web server at http://localhost:3000.

When you make changes to your source files, use reset to reload any modified files and reset the server.

enkan> /reset

License

Copyright © 2017 kawasima

Distributed under the Eclipse Public License, the same as Clojure.

About

A reverse proxy with authentication and authorization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 81.0%
  • FreeMarker 14.7%
  • Elm 3.7%
  • Other 0.6%