KFSG#41700 -- Scim koppeling realiseren.

svn path=/Website/branches/v2017.2/; revision=35616
This commit is contained in:
Arthur Egberink
2017-10-09 14:57:35 +00:00
parent 6eaf84c0ab
commit d79f40cd3b

View File

@@ -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"
}
}]
},
{
"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"
}
}
]
}