Hente ut liste over apprettigheter
Denne siden beskriver hvordan Altinn kan brukes til å hente ut liste over rettigheter en bruker har på vegne av andre
Hente ut apprettigheter
Hente ut alle apprettigheter en person {subject}
har for en annen person eller organisasjon {reportee}
på tjenester som tilhører autentisert tjenesteeier.
GET https://www.altinn.no/api/serviceowner/authorization/apprights?ForceEIAuthentication&subject={subject}&reportee={reportee} HTTP/1.1
Accept: application/hal+json
ApiKey: myKey
Eksempel på respons:
{
"Subject": {
"Name": "MUHAMMAD HUSEBØ",
"Type": "Person",
"SocialSecurityNumber": "{subject}"
},
"Reportee": {
"Name": "NAMSSKOGAN OG GARDVIK REGNSKAP",
"Type": "Enterprise",
"OrganizationNumber": "{reportee}",
"OrganizationForm": "AS",
"Status": "Active"
},
"AppRights": [
{
"RuleGuid": "",
"AltinnAppId": "ttd/access-control-app",
"ResourceId": "urn:altinn:task",
"ResourceValue": "Task_1",
"Action": "write",
"RightSourceType": "RoleTypeRight",
"IsDelegatable": true
},
{
"RuleGuid": "a9e683be-86ac-4935-99e2-62ed6f411018",
"AltinnAppId": "ttd/app-issue",
"ResourceId": "urn:altinn:task",
"ResourceValue": "Task_1",
"Action": "read",
"RightSourceType": "DirectlyDelegated",
"IsDelegatable": true
},
{
"RuleGuid": "e5d3ea01-1f08-47d1-9475-13d9aa1f95b1",
"AltinnAppId": "ttd/app-issue",
"ResourceId": "urn:altinn:task",
"ResourceValue": "Task_1",
"Action": "write",
"RightSourceType": "DirectlyDelegated",
"IsDelegatable": true
},
{
"RuleGuid": "",
"AltinnAppId": "ttd/app-insight",
"ResourceId": "urn:altinn:end-event",
"ResourceValue": "EndEvent_1",
"Action": "read",
"RightSourceType": "RoleTypeRight",
"IsDelegatable": true
}
],
"_links": {
"self": {
"href": "https://www.altinn.no/api/serviceowner/authorization/apprights?subject={subject}&reportee={reportee}"
}
}
}