KFSG#41700 -- Scim koppeling realiseren.
svn path=/Website/branches/v2017.2/; revision=35616
This commit is contained in:
@@ -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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user