Skip to content

Der Gematik IDP-Server dient zur Identifizierung von Versicherten und Leistungserbringenden Organisationen.

License

Notifications You must be signed in to change notification settings

oviva-ag/ref-idp-server

 
 

Repository files navigation

Übersicht

Das Projekt IDP-Global setzt sich aus verschiedenen Teilprojekten zusammen. Diese sind

  • IDP-Server: Referenzentwicklung des zentralen IDPs

  • IDP-Client: Client zur Beantragung von ACCESS_TOKEN mit SMC-B-Aut- oder HBA-Aut-Schlüsseln beim zentralen IDP

  • IDP-Testsuite: Zulassungstestsuite für einen zentralen IDP, enthält auch Tests für Fast Track und föderierte IDPs


  • IDP-Sektoral: PoC für einen sektoralen IDP im Kontext Fast Track/föderierte IDPs

  • IDP-Fedmaster: PoC für einen Föderationsmaster im Kontext föderierte IDPs

  • IDP-Fachdienst: PoC für den Auth Server eines Fachdienstes im Kontext föderierte IDPs

Die letzten 3 Teilprojekte in o.s. Liste sind nicht Teil der Referenzimplementierung/Veröffentlichung auf github.

Verwendung des Idp-Server im Docker image

in project root:

build image of Idp-Server

$ mvn clean install -pl idp-server -am

start container

$ docker run --rm -it -p 8571:8080 eu.gcr.io/gematik-all-infra-prod/idp/idp-server:21.0.1

oder docker compose verwenden:

$ mvn clean install -pl idp-server -am
$ export appVersion=21.0.1
$ docker-compose --project-name myidp -f docker-compose-ref.yml up -d

smoke test: get discovery document

$ curl http://localhost:8571/auth/realms/idp/.well-known/openid-configuration

Unittests

Unittests können mit -Dskip.unittests deaktiviert werden.

Integrationstests/Zulassungstests

Integrationstests stellen die Tests in der Idp-Testsuite dar.
Basierend auf der Integrationstestsuite können auch Zulassungstests durchgeführt werden. Mehr Informationen hierzu finden sich im README im submodule idp-testsuite

Integrationstests können mit -Dskip.inttests deaktiviert werden.

Caveats

Sämtliche Targets müssen aus dem Basisverzeichnis idp-global aufgerufen werden!

Tokenflow Seiten

About

Der Gematik IDP-Server dient zur Identifizierung von Versicherten und Leistungserbringenden Organisationen.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 56.9%
  • HTML 27.5%
  • Gherkin 15.5%
  • Other 0.1%