2016-09-13 3 views
1

В соответствии с 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" : [

Что я пропустил?

ответ

4

Для всех определений схем Сложные Атрибуты могут содержать другой Комплексный Атрибут. В RFC7643 section 7 мы можем читать

В отличии от других основных ресурсов, ресурс «схема» может содержать сложный объект в пределах вложенного атрибута, и все атрибуты ТРЕБУЮТСЯ, если не указаны иным.

Смежные вопросы