Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Følgende er et eksempel på hvilke Undertow og Wildfly handlers der er involveret i et simpelt SOAP kald indtil kontrollen ender i en en Java Http Servlet:

Code Block
javax.servlet.http.HttpServlet
io.undertow.servlet.handlers.ServletHandler
io.undertow.servlet.handlers.FilterHandler
io.undertow.servlet.handlers.security.ServletSecurityRoleHandler
io.undertow.servlet.handlers.ServletDispatchingHandler
org.wildfly.extension.undertow.security.SecurityContextAssociationHandler
io.undertow.server.handlers.PredicateHandler
dk.sds.nsp.accesshandler.NspServletHandler
io.undertow.server.handlers.PathHandler
io.undertow.servlet.handlers.security.SSLInformationAssociationHandler
io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler
io.undertow.server.handlers.PredicateHandler
io.undertow.security.handlers.AbstractConfidentialityHandler
io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler
io.undertow.security.handlers.AuthenticationMechanismsHandler
io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler
io.undertow.security.handlers.SecurityInitialHandler
io.undertow.server.handlers.PredicateHandler
org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler
io.undertow.server.handlers.PredicateHandler
io.undertow.servlet.handlers.ServletInitialHandler

...

Gliffy Diagram
macroId697a1127-3509-44cc-b777-6edd083d4ef2
displayNameStakken
nameStakken
pagePin2

NSP Access Handler

Opgaver

NSP Access Handler løser følgende opgaver på NSP platformen:

Access Log

Audit Log

Certificate Revocation Check

Message Transmission Optimization Mechanism

Den Gode Webservice (DGWS) billet validering

OIO Identitetsbaserede Webservices (OIO-IDWS) billet validering

Den Gode Webservice response enhancement

OIO Identitetsbaserede Webservices response signering

Struktur

Nedenstående graf viser hvorledes AH er opdelt i et antal handlers der hver bidrager til en eller flere af de omtalte opgaver

Gliffy Diagram
macroId16885215-2aa7-48ba-b9b0-619ef21f2507
nameHandler hierarchy
pagePin1

...