From d79f40cd3b6bce01bafa7182b6c66051aca7f3bc Mon Sep 17 00:00:00 2001 From: Arthur Egberink Date: Mon, 9 Oct 2017 14:57:35 +0000 Subject: [PATCH] KFSG#41700 -- Scim koppeling realiseren. svn path=/Website/branches/v2017.2/; revision=35616 --- APPL/SCIM/Schemas/default.asp | 143 +++++++++++++++++----------------- 1 file changed, 73 insertions(+), 70 deletions(-) diff --git a/APPL/SCIM/Schemas/default.asp b/APPL/SCIM/Schemas/default.asp index 256fd18fcf..ab9f25cdd7 100644 --- a/APPL/SCIM/Schemas/default.asp +++ b/APPL/SCIM/Schemas/default.asp @@ -18,38 +18,6 @@ "returned": "default", "uniqueness": "server" }, - { - "name": "title", - "type": "string", - "multiValued": false, - "description": "A short descripton of the employee's job. REQUIRED.", - "required": true, - "caseExact": false, - "mutability": "readWrite", - "returned": "default", - "uniqueness": "server" - }, - { - "name": "userFacilitor", - "type": "complex", - "multiValued": false, - "description": "The components of the user's real name. Providers MAY return just the full name as a single string in the formatted sub-attribute, or they MAY return just the individual component attributes using the other sub-attributes, or they MAY return both. If both variants are returned, they SHOULD be describing the same name, with the formatted name indicating how the component attributes should be combined.", - "required": false, - "subAttributes": [{ - "name": "initials", - "type": "string", - "multiValued": false, - "description": "Initials of the person. E.g. 'A.T.M.'.", - "required": false, - "caseExact": false, - "mutability": "readWrite", - "returned": "default", - "uniqueness": "server" - }], - "mutability": "readWrite", - "returned": "default", - "uniqueness": "none" - }, { "name": "name", "type": "complex", @@ -260,47 +228,15 @@ "mutability": "readOnly", "returned": "default" }, - { - "name": "orgUnit", - "type": "complex", - "multiValued": false, - "description": "User organisation.", - "required": false, - "subAttributes": [{ - "name": "id", - "type": "string", - "multiValued": false, - "description": "The organisation unit id.", - "required": false, - "caseExact": false, - "mutability": "readWrite", - "returned": "default", - "uniqueness": "none" - }, - { - "name": "$ref", - "type": "reference", - "referenceTypes": ["User", - "OrgUnits"], - "multiValued": false, - "description": "The URI of the corresponding 'OrgUnit' resource to which the user belongs.", - "required": false, - "caseExact": false, - "mutability": "immutable", - "returned": "default", - "uniqueness": "none" - }], - "mutability": "readWrite", - "returned": "default" - }], + ], "meta": { "resourceType": "Schema", "location": "\/v2\/Schemas\/urn:ietf:params:scim:schemas:core:2.0:User" } }, { - "id": "urn:ietf:params:scim:schemas:core:2.0:OrgUnits", - "name": "OrgUnits", + "id": "urn:ietf:params:scim:schemas:extension:2.0:OrgUnit", + "name": "OrgUnit", "description": "OrganisationUnit", "attributes": [ { @@ -327,7 +263,7 @@ }], "meta": { "resourceType": "Schema", - "location": "\/v2\/Schemas\/urn:ietf:params:scim:schemas:core:2.0:OrgUnits" + "location": "\/v2\/Schemas\/urn:ietf:params:scim:schemas:extension:2.0:OrgUnit" } }, { @@ -415,5 +351,72 @@ "resourceType": "Schema", "location": "\/v2\/Schemas\/urn:ietf:params:scim:schemas:extension:enterprise:2.0:User" } - }] -} \ No newline at end of file + }, + { + "id": "urn:ietf:params:scim:schemas:extension:facilitor:2.0:User", + "name": "FacilitorUser", + "description": "Facilitor User", + "attributes": [ + { + "name": "orgUnit", + "type": "complex", + "multiValued": false, + "description": "User organisation.", + "required": false, + "subAttributes": [{ + "name": "id", + "type": "string", + "multiValued": false, + "description": "The organisation unit id.", + "required": false, + "caseExact": false, + "mutability": "readWrite", + "returned": "default", + "uniqueness": "none" + }, + { + "name": "$ref", + "type": "reference", + "referenceTypes": ["User", + "OrgUnit"], + "multiValued": false, + "description": "The URI of the corresponding 'OrgUnit' resource to which the user belongs.", + "required": false, + "caseExact": false, + "mutability": "immutable", + "returned": "default", + "uniqueness": "none" + }], + "mutability": "readWrite", + "returned": "default" + }, + { + "name": "initials", + "type": "string", + "multiValued": false, + "description": "Initials of the person. E.g. 'A.T.M.'.", + "required": false, + "caseExact": false, + "mutability": "readWrite", + "returned": "default", + "uniqueness": "server" + }, + { + "name": "title", + "type": "string", + "multiValued": false, + "description": "A short descripton of the employee's job. REQUIRED.", + "required": true, + "caseExact": false, + "mutability": "readWrite", + "returned": "default", + "uniqueness": "server" + } + ], + "meta": { + "resourceType": "Schema", + "location": "\/v2\/Schemas\/urn:ietf:params:scim:schemas:extension:facilitor:2.0:User" + } + } + ] +}