Jämförda versioner

Nyckel

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

Projektet tillhandahåller en enklare POC variant av Behörighetstjänsten. Det är framtagen för att ge intresserade en miljö att göra inledande tester samt bekanta sig med tekniken.

2017-12-19 Miljön är för tillfället ej tillgänglig via internet. Arbete med brandväggsöppningar pågår.

...

Verktyg som curl eller Postman kan användas för att prova att hämta ut en Id-token/Userinfo


token
KonfigureringVärde
Grant type
  • Authorization code
  • Direct Access Grants - Resource owner (Endast i POC miljön)
  • Password credentials  (Endast i POC miljän)
  • Client credentials Grants (Ensta i POC miljön)
Auth URL

https://poc-

stb-utv01.1177.i.nogui

oidc.inera.se/auth/realms/1177-demo/protocol/openid-connect/auth

Access token URLhttphttps://poc-stb-utv01.1177.i.noguioidc.inera.se/auth/realms/1177-demo/protocol/openid-connect/token
Userinfo

https://poc-oidc.inera.se/auth/realms/1177-demo/protocol/openid-connect/

userinfo

Client-id

1177-demopoc
Client_secret38af2d00

3b5bbdbf-

76ee

2c64-

4d36

4fe9-

94a2

9c1a-

4adfb264995e

bd66a8866502

Användarnamnse11000000016-1234
Lösenordqwerty


Exempel svarsmeddelande: Userinfo

Kodblock
languagejs
themeEclipse
{
    "healthcareProfessionalLicense "sub": "a84c4bd5-efbf-4cfc-a6f1-ce0821ef3d1d",
    "HealthcareProviderHsaId": "HealthcareProviderHsaId",
    "authnMethod": "healthcareProfessionalLicenseauthnMethod",
    "subpreferred_username": "7b338d05-105a-4316-8eb4-b99f462ff4a5se11000000016-1234",
    "paTitleCode": "paTitleCode",
    "levelOfAssurance": "levelOfAssurance",
    "given_name": "Anders",
    "x509IssuerName": "x509IssuerName",
    "healthcareProfessionalLicense": "healthcareProfessionalLicense",
    "systemRole": "systemRole",
    "employeeHsaId": "SE11000000016-1234",
    "name": "Anders "authnMethodAndersson",
    "middleAndSurname": "authnMethodmiddleAndSurname",
    "preferred_usernameHealthcareUnitHsaId": "service-account-1177-pocHealthcareUnitHsaId",
    "paTitleCodeHealthcareProviderName": "paTitleCodeHealthcareProviderName",
    "levelOfAssurancefamily_name": "levelOfAssuranceAndersson",
    "authorization_scope": "{     \"authorization scope\": [ {             \"attribute\": \"FullAdmin_code\",             \"name\": \"FullAdmin\",             \"description\": \"Huvudadministratör\",             \"organizational_scope\": [                 {                   \"unit\": {                     \"org-id\": \"SE110000016-1111\",                     \"name\": \"Enheten Beta\",                     \"include_units_below\": \"false\"                   }                                                                   },                 {                   \"unit\": {                     \"org-id\": \"SE110000016-2222\",                     \"name\": \"Enheten cesar\",                     \"include_units_below\": \"false\"                   }                                                                   },                 {                   \"unit\": {                     \"org-id\": \"SE110000016-3333\",                     \"name\": \"Enheten david\",                     \"include_units_below\": \"false\"                   }                                                                   }                         ]         },              {             \"attribute\": \"DataAdmin\",             \"name\": \"FullAdmin\",             \"description\": \"Huvudadministratör\",             \"organizational_scope\": [                 {                   \"unit\": {                     \"org-id\": \"SE110000016-1111\",                     \"name\": \"Enheten Beta\",                     \"include_units_below\": \"false\"                   }                                                                   },                 {                   \"unit\": {                     \"org-id\": \"SE110000016-2222\",                     \"name\": \"Enheten cesar\",                     \"include_units_below\": \"false\"                   }                                                                   },                 {                   \"unit\": {                     \"org-id\": \"SE110000016-3333\",                     \"name\": \"Enheten david\",                     \"include_units_below\": \"true\"                   }                                                                   }                         ]         }     ] }",
    "email": "servicese11000000016-account1234@inera-1177-poc@placeholdertest.orgse",
    "x509IssuerName": "x509IssuerName"
}
}


Se mer information om authorization_scope här: 4. Åtkomstintyg - claims (utkast)