Versions Compared

Key

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

1. Indledning

Seal.Java er udvidet for at understøtte omveksling af et eHDSI IDWS XUA Bootstrap token (DKNCPBST) udsted af "Danish National Contact Point" til et eHDSI IDWS XUA Identity Token (IDWS-eHDSI). Den brugerrettede forklaring på dette er følgende to brugsscenarier:

...

Med omvekslingssnitfladen indføres et nyt koncept i form af en ’issuance policy’ som indgår i tokens, hvilket skal gøre det muligt for token-udstedere at differentiere mellem forskellige udstedelsespolitiker (fx hvis spærrelister eller registre ikke er tilgængelige). En ’issuance policy’ angives som streng i tokenet fx som ’urn:dk:sosi:ehdsi-idws-xua:standard’.

2. Overblik

Her er et overblik over de metoder og klasser STS'en benytter fra Seal.Java i forbindelse med denne omveksling:

KlasseMetodeBeskrivelse
DkncpBootstrapSamlAssertion
Repræsentere det indgående DKNCP Bootstrap token
EhdsiIdwsXuaEmployeeIdentityToken
Repræsentere det udgående EHDSI IDWS XUA Identity token



DkncpBootstrapSamlAssertionToEhdsiIdwsXuaEmployeeIdentityTokenRequest
Repræsemtere

Repræsentere et deserialiseret request
DkncpBootstrapSamlAssertionToEhdsiIdwsXuaEmployeeIdentityTokenResponse
Repræsemtere

Repræsentere et deserialiseret response



EHDSIFactorycreateDkncpBootstrapSamlAssertionBuilder()Bygger et DkncpBootstrapSamlAssertion (kun test)
EHDSIFactorycreateDkncpBootstrapSamlAssertionToEhdsiIdwsXuaEmployeeIdentityTokenRequestDOMBuilder()Serialisering af request (kun test)
EHDSIFactorycreateDkncpBootstrapSamlAssertionToEhdsiIdwsXuaEmployeedentityTokenRequestModelBuilder()Deserialisering af request
EHDSIFactorycreateEhdsiIdwsXuaEmployeeIdentityTokenBuilder()Bygger et EhdsiIdwsXuaEmployeeIdentityToken
EHDSIFactorycreateDkncpBootstrapSamlAssertionToEhdsiIdwsXuaEmployeeIdentityTokenResponseDOMBuilder()Serialisering af response
EHDSIFactorycreateDkncpBootstrapSamlAssertionToEhdsiIdwsXuaEmployeeIdentityTokenResponseModelBuilder()Deserialisering af response (kun test)


Flowet der viser hvordan STS'en benytter dem:

Gliffy Diagram
macroIdbb41ed8c-dae9-4745-a07f-6350f61e4ccd
displayNameeHDSI IDWS XUA omveksling
nameeHDSI IDWS XUA omveksling
pagePin89

3. SAML attributter

Den nye profil indeholder følgende SAML attributter:

...