Jämförda versioner

Nyckel

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

...

Bilden illustrerar övergripande hur informationsförsörjning sker. Regionala kataloger informationsförsörjer tjänsten. Inera tillhandahåller en administrationsklient baserat på CDA(CDA klienten är framtagen av Cybercom på uppdrag av ett antal landsting).


Behörighetstjänsten är en tjänst för att skapa s.k. åtkomstintyg. Ett åtkomstintyg används av t.ex. e-tjänst för behörighetsstyrning. Åtkomstintyget är en samling "behörighetsområden" (roller). Genom att använda behörighetstjänsten slipper e-tjänsten själv ansluta eller utveckla komponenter som:

...

Informationsförsörjning

Sker via HSA-infrastruktur (via regionala kataloger).

  • Administrativa uppdrag ligger till grund för behörighetsområden (åtkomstintyg).
  • Inera tillhandahåller en administrationsklient baserat på CDA (CDA klienten är framtagen av Cybercom på uppdrag av ett antal landsting. Se 2. Användarmanual Adminklient).
Autentisering

Sker via Inera Säkerhetstjänster.

  • SITHS/EFOS

Anslutande part behöver inte skapa egen anslutning till IdP, detta hanteras av behörighetstjänsten.

Åtkomsthantering/Åtkomstintyg

Sker via protokoll OpenID Connetc (OIDC)

  • Id-token/UserInfo
  • AccessToken


Exempel åtkomstintyg (observera att ren JSON inte levereras utan Double quote ersätts enligt \").

Förklaring åtkomstintyg (Se även 4. Åtkomstintyg - claims (utkast))

  • Attribute = Kod för behörighetsområde eller roll
  • Name = Namn behörighetsområdets namn
  • Description = Beskrivning av behörighetsområdet/roll
  • Organizational_scope = Organisation (hsa-id) där behörighetsområdets gäller
  • Include_units_below = Indikerar att behörighetsområdets gäller för alla organisationer som är kopplade.
Escaped
Kodblock
languagejsxml
themeEclipse
{
    \"authorization scopeattributes\":
    [
        {
            \"attribute\": "FullAdmin_code\"NMT HJV;001\",
			
            \"name\": "FullAdmin\"Redaktör e-tjänst\",
			            \"description\": "HuvudadministratörEn liten notering...\",
            \"organizational_scope\":
            [
                {
                    "unit": {
  \"org_id\": \"TSTNMT2321000156-10D7\",
                    \"name\": "STB_VG2_VE1\",
                    \"include_units_below\": true
                }
            ]
        },


Unescaped

(unescape måste hanteras av mottagande system)

Kodblock
languagejs
themeEclipse
{
    "attributes":
    [
        {
        "org-id    "attribute": "SE110000016-1111",
					NMT HJV;001",
            "name": "EnhetenRedaktör Betae-tjänst",
            "description": "En liten notering...",
    "include_units_below": "false"        "organizational_scope":
            [
                {
                    "org_id":   }"TSTNMT2321000156-10D7",
                    "name": "STB_VG2_VE1",
                    "include_units_below": true
                }
            ]
        },