net.unit8.bouncr:bouncr-components

An parent pom for Bouncr

Лицензия

Лицензия

Категории

Категории

Сеть
Группа

Группа

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

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

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

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

0.2.9
Дата

Дата

Тип

Тип

jar
Описание

Описание

An parent pom for Bouncr

Скачать bouncr-components

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

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

Зависимости

compile (14)

Идентификатор библиотеки Тип Версия
net.unit8.enkan : enkan-web jar 0.10.0
net.unit8.enkan : enkan-component-jackson jar 0.10.0
net.unit8.enkan : enkan-component-flyway jar 0.10.0
net.unit8.enkan : enkan-component-eclipselink 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
javax.annotation : javax.annotation-api jar 1.3.2
com.squareup.okhttp3 : okhttp jar 4.2.2
net.jodah : failsafe jar 2.3.1
is.tagomor.woothee : woothee-java jar 1.10.1
org.jooq : jooq jar 3.12.3
net.bytebuddy : byte-buddy jar 1.10.3
net.bytebuddy : byte-buddy-agent jar 1.10.3

test (7)

Идентификатор библиотеки Тип Версия
org.jsr107.ri : cache-ri-impl jar 1.1.1
org.hibernate.validator : hibernate-validator jar 6.0.17.Final
org.glassfish : javax.el jar 3.0.0
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