Page History
| Navitabs | ||
|---|---|---|
| ||
Wildfly og Undertow
Wildfly Application Server bygger på Undertow Servlet Container, hvilket gør det muligt gennem dennes Servlet Extension mekanisme at udvide containeren med kode, der håndterer NSP specifikke detaljer.
...
- HTTP Header. F.eks. den URL som servicen er kaldt på eller den SOAP Action der angiver hvilken operation der skal udføres.
- SAML attributter. F.eks CVR nummeret på en organisation eller autorisationskoden for en medarbejder
- XML elementer med tekstindhold. F.eks. Hvilken STS der har udsted en billet eller hvilket Audience en borgerbillet har og derved hvad den må bruges til.
- JSON attributter fra et REST kald
- Claims fra en JTP-H sikkerhedsbillet
Audit Log
NSP Access Handler implementerer NSP Audit Log interfacet og samler informationer fra den kaldte NSP komponent samt Access Loggen sammen. Disse informationer bruges til at bygge en ensartet Json Audit Log for hvert kald til komponenten.
...
| Code Block |
|---|
jtph.enabled=true # Keys jtph.keys.unittestkeystoresdsoidc.type=pkcs12 jtph.keys.unittestkeystoresdsoidc.file=jtphsdsoidc.keystore jtph.keys.unittestkeystoresdsoidc.password=Test1234kodeord jtph.keys.unittestkeystoresdsoidc.alias=1 # Issuers jtph.issuers.sds.name=http://issuer.nspop.dk/sds jtph.issuers.sds.audience=http://audience.nspop.dk/unknownminlog jtph.issuers.sds.ttl=PT15M jtph.issuers.sds.assurance.level.1=https://data.gov.dk/concept/core/nsis/loa/Substantial jtph.issuers.sds.assurance.level.2=https://data.gov.dk/concept/core/nsis/loa/High jtph.issuers.sds.issuance.policy.1=http://issuance.policy.nspop.dk/nsp |
I filen er det muligt at konfigurere hvilke udstedere af sikkerhedsbilletter som handleren skal stole på samt hvilke nøgler der skal bruges til at verificere signaturen på JWT'en. Se driftvejledningen for en detaljeret gennemgang af de forskellige properties.
Response Handler
Denne handler sørger for at pakke Undertow's HttpServletResponse objektet ind i en NSP udgave, således at alle skrivninger fra servicen sker til en ReadWriteBuffer. Dette betyder, at de andre handlers, der delegeres til, kan få adgang til det fulde response, inden det sendes retur til anvenderen af servicen.
...