net.unit8.bouncr:bouncr-proxy

An parent pom for Bouncr

Лицензия

Лицензия

Категории

Категории

Сеть
Группа

Группа

net.unit8.bouncr
Идентификатор

Идентификатор

bouncr-proxy
Последняя версия

Последняя версия

0.2.9
Дата

Дата

Тип

Тип

jar
Описание

Описание

An parent pom for Bouncr

Скачать bouncr-proxy

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/net.unit8.bouncr/bouncr-proxy/ -->
<dependency>
    <groupId>net.unit8.bouncr</groupId>
    <artifactId>bouncr-proxy</artifactId>
    <version>0.2.9</version>
</dependency>
// https://jarcasting.com/artifacts/net.unit8.bouncr/bouncr-proxy/
implementation 'net.unit8.bouncr:bouncr-proxy:0.2.9'
// https://jarcasting.com/artifacts/net.unit8.bouncr/bouncr-proxy/
implementation ("net.unit8.bouncr:bouncr-proxy:0.2.9")
'net.unit8.bouncr:bouncr-proxy:jar:0.2.9'
<dependency org="net.unit8.bouncr" name="bouncr-proxy" rev="0.2.9">
  <artifact name="bouncr-proxy" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.unit8.bouncr', module='bouncr-proxy', version='0.2.9')
)
libraryDependencies += "net.unit8.bouncr" % "bouncr-proxy" % "0.2.9"
[net.unit8.bouncr/bouncr-proxy "0.2.9"]

Зависимости

compile (20)

Идентификатор библиотеки Тип Версия
io.undertow : undertow-core jar 2.0.28.Final
net.unit8.enkan : kotowari-jpa jar 0.10.0
net.unit8.enkan : enkan-component-eclipselink jar 0.10.0
net.unit8.enkan : enkan-component-jackson jar 0.10.0
net.unit8.enkan : enkan-component-HikariCP jar 0.10.0
net.unit8.enkan : enkan-component-metrics jar 0.10.0
net.unit8.enkan : enkan-bouncr jar 0.10.0
com.fasterxml.jackson.jaxrs : jackson-jaxrs-json-provider jar 2.10.1
com.fasterxml.jackson.datatype : jackson-datatype-jdk8 jar 2.10.1
net.unit8.enkan : enkan-repl-pseudo jar 0.10.0
javax.annotation : javax.annotation-api jar 1.3.2
org.bouncycastle : bcprov-jdk15on jar 1.64
org.bouncycastle : bcpkix-jdk15on jar 1.64
com.squareup.okhttp3 : okhttp jar 4.2.2
net.jodah : failsafe jar 2.3.1
org.jooq : jooq jar 3.12.3
org.eclipse.microprofile.health : microprofile-health-api jar 2.1
net.unit8.bouncr : bouncr-components jar 0.2.9
net.bytebuddy : byte-buddy jar 1.10.3
net.bytebuddy : byte-buddy-agent jar 1.10.3

test (4)

Идентификатор библиотеки Тип Версия
org.junit.jupiter : junit-jupiter jar 5.5.2
org.assertj : assertj-core jar 3.14.0
org.mockito : mockito-core jar 3.1.0
org.powermock : powermock-api-mockito2 jar 2.0.4

Модули Проекта

Данный проект не имеет модулей.

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
    • Two factor authentication (using by Google authenticator etc)
  • 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

bouncr architecture

Docker

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.

License

Copyright © 2017-2019 kawasima

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

Версии библиотеки

Версия
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0