/idporten-innlogging-statistikk-klient

Applikasjon for overføring av idporten statistikk over innlogginger til Statistikk-api.

Primary LanguageJava

Idporten innlogging statistikk klient

Modul for å hente statistikk fra idporten og legge inn i {statistikkløsningen}(https://github.com/difi/poc-statistics). Bruker rest-apiet i admin for å trekke ut data, og legger det inn v.h.a. rest-apiet til statistikkløsningen.

Forutsetninger

Du må ha følgende tilgjengelig:

  • JDK 1.8 eller nyere
  • Maven 3.3 eller nyere
  • Docker 17.12 eller nyere
  • Tilgang til IDPortens admin-API
  • Tilgang til statistikkapplikasjonen

Oppsett

Etter at prosjektet er klonet, kjør

mvn package

Dette vil både lage jar-filen for prosjektet, Dockerfile og docker image. Applikasjonen kan nå startes enten på localhost eller i en docker-container.

Bygging og utrulling

Prosjektet leverer Java jar applikasjon pakket inn i Docker-bildet.

Applikasjonen benytter to påkrevde parametre for å angi URL til idporten-admin og {statistikkløsningen}(https://github.com/difi/poc-statistics): url.base.admin url.base.ingest.statistikkurl.base.ingest.statistikk

Statistikkløysingen må køyre før ein kan starte applikasjonen.

For å starte applikasjonen slik at den går mot prod-admin og test-statistikk-poc kan en køyre:

localhost java -jar ./target/ idporten-innlogging-statistikk-klient*.jar \ --url.base.admin=https:https://admin.difi.eon.no \ --url.base.ingest.statistikk=http://test-statistikk-inndata.difi.no

For å starte applikasjonen med docker og mot ein lokal installasjon av statistikk-løysingen finnes det eit skript: Docker docker/run_local