Versions Compared

Key

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

...

  • EHM AS-B, Appva MCSS, Appva AS-A finns registrerade i metadatat
  • Appva AS-A har Pilotmärket i TMI hos IIS

Teststeg

StegBeskrivningFörväntat resultat / verifieringUtfallStatus
DS010


1Användare loggar in i MCSS
  1. DS010-1 Okulärbesiktning av inloggningsflöde. Titta i MSCC-loggar? 
  2. DS010-2 Kolla MCSS
eller IDP-logg
Användaren loggar in i MSCC mha test-IDP i Sambi-trial. Loggar bekräftar inloggning. 

1.

Status
colourGreen
titleOK

DS020

1Användaren utför något som initiera hämtning av information från NLL
  1. Okulärt
Användaren öppnar "NLL-flik" i MSCC

1. 

Status
colourGreen
titleOK

2MCSS startar code flow mot AS-A
  1. DS020-1 Kan vi verifiera detta? 
  2. DS020-3 & 3a: kolla MCSS & AS-A loggar request/response
Request mot authorize-endpoint syns i ASA-logg. 

1.

Status
colourGreen
titleOK

2.

Status
colourGreen
titleOK

3MCSS intygsväxlar mot AS-A
  1. DS020-4 & 4a kolla MCSS-loggar & AS-A-loggar req/resp
  2. DS020-2 & DS020-5 kolla token (user jwt)
Ej med i implementation. Code-flow resulterar i underlag for DS030.

Status

1

titlen/a

DS030

1MSCC
MSCC
anropar AS-B
  1. DS030-2 & 2a och DS030-1 kolla MCSS-loggar och AS-B-loggar req/res.
  2. DS030-3 & 3b kolla AS-B-loggar
Kollat loggar på både appva-sidan och ehm-sidan.

1. 

Status
colourGreen
titleOK

2.

Status
colourGreen
titleOK

2Negativa testfall av AS-B avseende expiry, granttype, client assertion type, client_id etc testas inte här - ehm kvalitetsäkring av AS-B


DS040

1

AS-B verifierar MCSS som klient

  1. DS040-2: anrop accepterat, kolla loggar AS-B
  2. DS040-3: kolla loggar + kolla metadata
  3. DS040-3: ta bort metadata-entitet för MCSS
    (
Stefan
  1. Natalie)
  2. DS040-3: fel nyckel i entitet för MCSS
    (EHM)
  3. DS040-3: fel entitetstyp (ej client) för MCSS
2

AS-B verifierar AS-A

  • DS040-4: kollar logger + kolla metadata
  • DS040-4: ta bort metadata-entitet för AS-A
    (Stefan)
  • DS040-4: fel nyckel i entitet för AS-A
    (EHM)

  • 1+2. Kollat loggar på både appva-sidan och ehm-sidan.

    3. MCSS som entitet borta ur metadata. Cache tömd + kör om batch. AS-B returnerar invalid client. 

    4. Metadata från batch manipulerad. verifieringsnyckel gjord invalid genom att tillföra skräptecken i nyckel. Felmeddelande invalid client / invalid signature


    1.

    Status
    colourGreen
    titleOK

    2.

    Status
    colourGreen
    titleOK

    3.

    Status
    colourGreen
    titleOK

    4.

    Status
    colourGreen
    titleOK

    2

    AS-B verifierar AS-A

    1. DS040-4: kollar logger + kolla metadata
    2. DS040-4: ta bort metadata-entitet för AS-A
      (Stefan)
    3. DS040-4: fel nyckel i entitet för AS-A
      (EHM)

    DS040-4: fel entitetstyp (ej authorization_server) för AS-A

    1. Kollat logar

    2. ASA som entitet borta ur metadata. Cache tömd + kör om batch. AS B returnerar. Felmeddelande invalid grant / no metadata found

    3. Metadata manipulerat för AS-B på Appvas sida. verifieringsnyckel gjord invalid. Felmeddelande Invalid grant / invalid signature

    1.

    Status
    colourGreen
    titleOK

    2.

    Status
    colourGreen
    titleOK

    3.

    Status
    colourGreen
    titleOK

    3

    AS-B verifierar tillitsmärke

    1. DS040-5 kollar logger + kolla metadata
    2. DS040-5 ta bort tillitsmärke
      (Natalie)
    3. DS040-5 byt tillitsmärke (ej längre det "pilotmärke" vi förväntar oss)
      (EHM)

    1. Kollat logar

    2. Tillitsmärke bortplockat ur ASA-metadata. Invalid grant / Trustmark not found or not trusted.

    3. Manipulerar AS-Bs "whitelist" för vilka märken vi valider mot. Ändra identifierare på "pilotmärket". Felmeddelande 

    1.

    Status
    colourGreen
    titleOK

    2.

    Status
    colourGreen
    titleOK

    3.

    Status
    colourGreen
    titleOK

    DS040-4: fel entitetstyp (ej authorization_server) för AS-A
    3

    AS-B verifierar tillitsmärke

  • DS040-5 kollar logger + kolla metadata
  • DS040-5 ta bort tillitsmärke
    (Stefan)
  • DS040-5 byt tillitsmärke (ej längre det "pilotmärke" vi förväntar oss)
    (EHM)

    4

    AS-B access token

    DS040-6 & 6a & DS040-1 claims finns i accesstoken1. 

    1.

    Status
    colourGreen
    titleOK

    DS050

    1

    MCSS för API-anrop mot NLL

    1. DS050-1 lyckat anrop med positivt svar
    1. 

    1.

    Status
    colourGreen
    titleOK