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
- Two factor authentication (using by Google authenticator etc)
- Various types of credentials
- Authorization (based on Group - Role - Permission)
- Sign in
- Sign out
- Audit
- Show security activities
- IdP
- OpenID Connect provider
- Administration pages
- Manage users
- Manage groups
- Manage applications and realms
- Manage roles
- Manage OpenID Connect applications
You can build the docker image of the api server and the proxy server using by jib.
% cd bouncr-api-server
% mvn -P\!dev,postgresql,hazelcast compile jib:dockerBuild
% cd bouncr-proxy
% mvn -P\!dev,postgresql,hazelcast compile jib:dockerBuild
docker-compose.yml
can run the api server and the proxy server with Hazelcast and Postgresql database.
Copyright © 2017-2019 kawasima
Distributed under the Eclipse Public License, the same as Clojure.