1

RFC7643 セクション 2.3.8に従って

複雑な属性には、サブ属性を持つ (つまり、複雑な) サブ属性を含めてはなりません (MUST NOT)。

しかし、同じRFC セクション 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

1 に答える 1

4

すべてのスキーマ定義について、複合属性には別の複合属性が含まれる場合があります。RFC7643 セクション 7で読むことができます

他のコア リソースとは異なり、「スキーマ」リソースはサブ属性内に複雑なオブジェクトを含む場合があり、特に指定がない限り、すべての属性が必須です。

于 2016-09-14T07:01:18.150 に答える