Я добавляю поддержку SCIM в приложение, в котором уже есть каталог пользователей (с поддержкой групп, в том числе вложенных такие и т. д.).
RFC 6743 определяет атрибут ресурсов с именем lastModified
. То, что этот атрибут должен измениться, когда изменяемые атрибуты (например, displayName
) изменения ресурса, довольно очевидно, но я изо всех сил пытаюсь определить, должен ли он измениться при изменении атрибута groups
ресурса. Такие изменения не связаны с изменением самого ресурса и, возможно, даже не с изменением групп, прямым членом которых является ресурс (это может быть косвенное членство).
Так что ты думаешь? Должен ли атрибут lastModified
ресурса (пользователя или группы в моем случае) измениться при изменении значения атрибута groups
? И должен ли атрибут lastModified
группы измениться, если значение атрибута members
изменится (и если это так, даже если изменение произошло не в результате фактического изменения самой группы, а скорее в результате удаления ресурса-члена)?