Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

Denna sida beskriver attribut och värden samt dess mappning inom SAML och OIDC.

...

Version

Datum

Författare

Kommentar

0.1

  

Upprättad
0.2

 

Uppdaterad med 2.1 attribut
0.3

 

Former user (Deleted) Uppdaterad lista med scopes
0.4

 

Uppdaterad med 2.2 attribut
0.9

 

Uppdaterat med beskrivning av authenticationMethod
12.02

 

Former user (Deleted) Uppdaterat med förklaringar för allCommissions och allEmployeeHsaIds
2.2.1

 

Ändrat "val av personpost" till "val av tjänste-id"


Innehållsförteckning
stylenone

...

Strukturen grovt är att en fysisk person (identifierad med personnummer) har en ett eller flera personposter i tjänste-id:n i HSA (identifierade med employeeHsaId) som i sin tur kan ha ett eller flera vårdmedarbetaruppdrag kopplade till sig (identifierade med commissionHsaId).

  • Fysisk person (personnummer)
    • Personpost1 Tjänste-id1 i HSA (employeeHsaId 1)
      • uppdrag1 (commissionHsaId 1)
      • uppdrag2 (commissionHsaId 2)
    • Personpost2 Tjänste-id2 i HSA (employeeHsaId 2)
      • uppdrag3 (commissionHsaId 3)
      • uppdrag4 (commissionHsaId 4)

HSA-attribut som IdP levererar kan härstamma från antingen personposttjänste-id-nivån eller från uppdragsnivån.

Användarnas id-bärare har antingen personnummer eller employeeHsaId ( = personHsaId i HSA-katalogen) som identifierare. Beroende på vilken id-bärare som används vid autentisering så kommer alltså personpost tjänste-id:t redan vara förvalt eller inte.

Användarval i autentiseringsflödet

Användarval av

...

tjänste-id

Användaren kommer att ställas inför ett val av personpost tjänste-id om:

  1. SP/RP har begärt HSA-attribut (på personposttjänste-id- eller uppdragsnivå) OCH
  2. användaren autentiserar sig med en id-bärare som har hens personnummer som identifierare OCH
  3. användaren har multipla personposter tjänste-id:n i HSA.

Användarval av medarbetaruppdrag

...

Detta är de scope som definierats i OIDC standard eller av Inera.

ScopeClaims
openid (OIDC standard)
  • sub
  • iss
  • aud
  • exp
  • iat
  • amr
  • acr
  • auth_time
  • jti
  • at_hash
authorization_scope
  • authorizationScope
personal_identity_number
  • personalIdentityNumber
inera
  • credentialGivenName
  • credentialSurname
  • credentialPersonalIdentityNumber
  • credentialDisplayName
  • credentialOrganizationName
  • credentialCertificatePolicies
allCommissions
  • allCommissions
allEmployeeHsaIds
  • allEmployeeHsaIds
commissionAlla resterande attribut (d.v.s. claims som inte ingår i något annat scope)

...