ARXaaS

ARXaaS is a Anonymization as a Service project implemented as a RESTful web application using Spring Boot.

Лицензия

Лицензия

MIT
Группа

Группа

no.nav
Идентификатор

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

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

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

2020.02.24-16.04-366f0cde73f4
Дата

Дата

Тип

Тип

jar
Описание

Описание

ARXaaS
ARXaaS is a Anonymization as a Service project implemented as a RESTful web application using Spring Boot.
Ссылка на сайт

Ссылка на сайт

https://github.com/navikt/ARXaaS
Организация-разработчик

Организация-разработчик

no.nav
Система контроля версий

Система контроля версий

https://github.com/navikt/ARXaaS

Скачать arxaas

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

<!-- https://jarcasting.com/artifacts/no.nav/arxaas/ -->
<dependency>
    <groupId>no.nav</groupId>
    <artifactId>arxaas</artifactId>
    <version>2020.02.24-16.04-366f0cde73f4</version>
</dependency>
// https://jarcasting.com/artifacts/no.nav/arxaas/
implementation 'no.nav:arxaas:2020.02.24-16.04-366f0cde73f4'
// https://jarcasting.com/artifacts/no.nav/arxaas/
implementation ("no.nav:arxaas:2020.02.24-16.04-366f0cde73f4")
'no.nav:arxaas:jar:2020.02.24-16.04-366f0cde73f4'
<dependency org="no.nav" name="arxaas" rev="2020.02.24-16.04-366f0cde73f4">
  <artifact name="arxaas" type="jar" />
</dependency>
@Grapes(
@Grab(group='no.nav', module='arxaas', version='2020.02.24-16.04-366f0cde73f4')
)
libraryDependencies += "no.nav" % "arxaas" % "2020.02.24-16.04-366f0cde73f4"
[no.nav/arxaas "2020.02.24-16.04-366f0cde73f4"]

Зависимости

compile (11)

Идентификатор библиотеки Тип Версия
org.springframework.boot : spring-boot-starter-web jar 2.2.4.RELEASE
org.springframework.boot : spring-boot-starter-security jar 2.2.4.RELEASE
org.springframework.boot : spring-boot-starter-actuator jar 2.2.4.RELEASE
io.micrometer : micrometer-core jar
io.micrometer : micrometer-registry-prometheus jar
org.springframework.boot : spring-boot-starter-hateoas jar 2.2.4.RELEASE
com.univocity : univocity-parsers jar 2.8.4
org.deidentifier » libarx jar 3.8.0
ch.qos.logback : logback-classic jar 1.2.3
net.logstash.logback : logstash-logback-encoder jar 6.3
org.slf4j : slf4j-api jar 1.7.30

test (3)

Идентификатор библиотеки Тип Версия
org.springframework.boot : spring-boot-starter-test jar 2.2.4.RELEASE
org.junit.jupiter : junit-jupiter jar 5.6.0
org.springframework.restdocs : spring-restdocs-mockmvc jar 2.0.4.RELEASE

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

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

ARXaaS logo Maintainability Test Coverage Maven Central Javadocs

ARXaaS - Anonymization as a Service

ARXaaS is a data anonymization service built ontop of the ARX library. It exposes HTTP REST endpoints for analyzing re-identification risk, anonymizing datasets and creating generalization hierarchies.

Documentation

API documentation

Running the service locally

Run server on localhost as a Docker container
  1. Make sure Docker Desktop is running.
  2. Pull the Docker image
docker pull navikt/arxaas
  1. Run the Docker image
docker run -p 8080:8080 navikt/arxaas
Run server on localhost from jar (download ARXaaS executable jar from Maven and execute it)
  1. Go to Maven Central and download the latest version of ARXaaS
  2. Run the jar file
java -jar <path to jar>

Development

  1. Clone the ARXaaS project from Github
  2. Download ARX Java library with sources from https://arx.deidentifier.org/downloads/
  3. Install the ARX library in your local Maven repostitory
mvn -q install:install-file -Dfile=<relative path to ARX deidentifier library jar file from spring project root directory> -DgroupId=org.deidentifier -DartifactId=libarx -Dversion=3.8.0 -Dpackaging=jar

You now have access to your own customizable ARXaaS project. You can make changes to the project, compile it, then run your own custom ARXaaS server.

HTTPS configuration

Note that ARXaaS uses HTTP by default.

Documentation

no.nav

NAV IT

Arbeids- og velferdsdirektoratet - The Norwegian Labour and Welfare Directorate

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

Версия
2020.02.24-16.04-366f0cde73f4
2019.12.09-16.15-66496b9262ec
2019.12.09-16.14-66496b9262ec
2019.10.14-15.56-b37a6daaa1bf
2019.10.11-09.10-b9f70fba04d9
2019.10.07-16.19-53b6e65d626c
2019.09.13-13.43-cb767f207551
2019.09.03-12.32-5faa5a21b3b9
2019.08.22-15.10-4f85a9edd7e3
2019.08.22-15.08-4f85a9edd7e3
2019.08.02-18.26-1ab9cf0d848f
2019.07.30-09.16-a54d8df595dc
2019.07.25-14.09-74701edb7166
2019.07.15-15.33-aebd9fea9470
0.3.7-RELEASE