Versions Compared

Key

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

...

Overgangen ændrer ikke ved sikker browseropstart konceptet. Uanset om en brugeres SOSI idkort er blevet udstedt på baggrund af et bootstraptoken eller en autentifikation med MOCES2 eller MOCES3 vil idkortet forsat kunne omveksles til et SBO token (et til webapplikationen krypteret OIOSAML token) i SOSI-STS'ens SOSI2OIOSAML snitflade.

Biblioteksunderstøttelse

Såvel Seal.java og Seal.NET bibliotekerne er opdateret til at kunne understøtte håndtering af bootstraptokens og OCES3.

Eksempelkode - omveksling af bootstraptokens til SOSI idkort

I de to biblioteker og i eksemplerne anvendes følgende akronymer til de forskellige typer at bootstraptokens:

  • OIO2HBST: Bootstraptokens udstedt af SEB IdP (som er krypteret til SOSI-STS, men baseret på OIOSAML2)

  • OIO3BST: Bootstraptokens udstedt af NemLog-in STS’en (som er krypteret til SOSI-STS, men baseret på OIOSAML3)

  • OIO3HBST: Bootstraptokens udstedt af lokale IdP’er

Java eksempler ligger som en del af integrationstests til SOSI-STS'en under

https://svn.nspop.dk/src/components/sts/trunk/modules/sts-server/src/test/java/dk/sosi/sts/server/facade/bst2sosi/ 

.NET eksemplerne er en del af Seal.NET og ligger i

https://svn.nspop.dk/src/libraries/seal/net/trunk/SealTest/Model/ 

Eksempelkode - oprettelse af SOSI idkort i SOSI-Gateway på baggrund af et bootstraptoken

Java eksempler findes som som del af integrationstests til SOSI-Gateway, se

https://svn.nspop.dk/src/components/sosigw/trunk/src/test/java/com/trifork/sosigw/inttest/CreateIdCardFromBstIT.java 

.NET eksempler er under udarbejdelse

<TODO: Indsæt link når eksemplerne findes>

Eksempelkode - anvendelse af OCES3 ved autentifikation i STS

Java eksemplerne er en del af Seal.java, se

.NET eksemplerne er den del af Seal.NET, se

Eksempelkode - anvendelse af MOCES3 ved oprettelse af idkort i SOSI-Gateway

Java eksemplerne er en del af SOSI-Gateway, se

<TODO: Indsæt eksempel>

.NET eksemplerne er den del af Seal.NET og er under udarbejdelse

<TODO: Indsæt link når eksemplerne findes>