В соответствии с A сложного атрибута в RFC7643 section 2.3.8комплекс атрибут, который держит другой сложный атрибут
не должны содержать суб-атрибуты, которые имеют суб-атрибуты (т.е. которые являются сложными).
Но когда я прочитал определение схемы в том же RFC section 8.7.2 линии 88, я заметил, описание urn:ietf:params:scim:schemas:core:2.0:Schema
является:
{ ... "attributes" : [ ... { "name" : "attributes", "type" : "complex", "multiValued" : true, "description" : "A complex attribute that includes the attributes of a schema.", "required" : true, "mutability" : "readOnly", "returned" : "default", "subAttributes" : [ ... { "name" : "subAttributes", "type" : "complex", "multiValued" : true, "description" : "Used to define the sub-attributes of a complex attribute.", "required" : false, "mutability" : "readOnly", "returned" : "default", "subAttributes" : [
Что я пропустил?