Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
root*Graviditetsmappe Web Facade (gm-web-facadeNspAdministrations Modul (NADM) - Leverancebeskrivelse


Indholdsfortegnelse

Table of Contents

Indledning

...

Service Snitflade

Web facaden har normalt context root /nadm .

 Rest ressourcer

Web facade består af en række rest  REST ressourcer som er specificeret med open-api 3.0. Samtlige rest REST ressourcer deployeres under stien (/NADM)/api

TODO: links til yaml filer?

.

Overvågning (servlet)


Endpoints

Funktionalitet

/
isAlive
status

Bruges af

loadbalanceren

load-balanceren for at tjekke at servicen er deployet.

 

Returnerer en

html

tekst side med

deployment info

status information.

Da denne service ikke er

afhængige

afhængig af database eller andre interne services, returnere den altid 200, hvis applikationen kører og hvis anvendte certifikater er gyldige.


Login / logout 

Endpoints

Funktionalitet

/nadm/login 

Start login flow, der ender når bruger med ønsket rolle er valgt.

/nadm/

logout

saml/Logout 

Invalider session og rediriger til logout side


Konfiguration

Konfiguration af web facade sker i filerne "i compose/configuration" mappen, som er beskrevet i  NADM - NAF (web facade) - Installationsvejledning I . I det følgende gennemgåes gennemgås konfigurationsfilernes detaljer.

Konfigurationsfiler

I det følgende gennemgåes gennemgås en oversigt over komponentens konfigurationsfiler.

Konfigurationsfiler for web facade
log4j-
maternity
naf.xml
Log4j opsætninger der følger gængs standard på NSP.
log4j-nspslalog.properties
Log4j
slalog
opsætninger der følger gængs standard på NSP.


Logning

Alle logfiler er at finde i Wildfly Server log directory (/pack/wildfly/standalone/log/). Herunder findes en liste over alle logfiler med en beskrivelse af hvilke komponenter der skriver til dem. 

Logfilnavn

Komponenter der skriver til denne

access.log
-
NSP Accesshandler skippes. Acces handling sker i oiosamlaccesshandler.log-
NSP Accesshandler skippes. Acces handling sker i oiosaml
indeholder access-log information genereret af applikationen selv.
audit.log
-
NSP Accesshandler skippes. Acces handling sker i oiosamlmaternity-web-facade.logApplikationmaternity-web-facade-sla.logApplikation (se nedenfor for specifikation af slalog punkter)nsp-kafka.log
indeholder audit-log information genereret af applikationen selv. Heri findes information om brugeren såvel som personer, der opereres på.
naf.logApplikations log
-
oiosaml-sp.logOIOSAML
oiosaml-sp-audit.logOIOSAML Audit
server.logWildfly Applikationsserver


 SLA log punkter

...

NAF SLA logger ikke.

...

 Fejlhåndtering

Applikationsfejl bliver logget ved hjælp af log4j, med type ERROR, INFO, DEBUG alt efter hvor alvorlig fejlen er samt et errorId som kommunikeres til klienten.