Bouncr is an reverse proxy with authentication and authorization for backend applications.
Bouncer has following features:
- Authenticate
- Various types of credentials
- Password
- LDAP
- OpenID Connect
- Client certificate
- Two factor authentication (using by Google authenticator)
- Various types of credentials
- 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
To build for production,
mvn -P \!dev package
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
Copyright © 2017 kawasima
Distributed under the Eclipse Public License, the same as Clojure.