forked from Github-Mirrors/canaille
doc: SCIM implementation details
This commit is contained in:
parent
d677f09b7d
commit
3416dea561
2 changed files with 1634 additions and 1594 deletions
3218
doc/locales/doc.pot
3218
doc/locales/doc.pot
File diff suppressed because it is too large
Load diff
|
@ -29,6 +29,16 @@ Then the :attr:`CANAILLE_SCIM.ENABLE_SERVER <canaille.scim.configuration.SCIMSet
|
|||
[CANAILLE_SCIM]
|
||||
ENABLE_SERVER = true
|
||||
|
||||
Implementation details
|
||||
======================
|
||||
|
||||
Due to technical reasons, the Canaille *User* and *Group* resources implementation subtly differs from the :rfc:`RFC7643 <7643>` definitions:
|
||||
|
||||
- ``User.userName`` is immutable (while it is read-write in RFC7643).
|
||||
- ``User.name.familyName`` is required (while it is optional in RFC7643).
|
||||
- ``Group.displayName`` is required (while it is optional in RFC7643).
|
||||
- ``Group.members`` is required (while it is optional in RFC7643), i.e. groups cannot be empty.
|
||||
|
||||
Debugging
|
||||
=========
|
||||
|
||||
|
|
Loading…
Reference in a new issue