Tester SCIM Rocket.Chat
le keycloak : https://id.beta.liiib.re/
kc -> rc : update en temps réel
En tant qu'admin d'instance
-
création de compte -> création de compte -
édition de compte (changement email / prénom / nom / pass) -> compte édité -
désactivation de compte -> compte désactivé (déco le compte sur RC web : très bien ! / côté correspondant dans un chan 1-1 il est indiqué que le salon est en lecture seule et l'historique n'est pas perdu.) -
ré-activation de compte -> compte re-activé (chan 1-1 avec cette personne à nouveau utilisable) -
suppression de compte -> compte supprimé (et toutes ses conversations en privé et chan aussi. les correspondant·es perdent l'historique OK) -
re-création d'un compte avec même username et/ou même email que celui supprimé -> création d'un nouveau compte frais -
passer en admin user -> user passe admin -
attribuer un rôle à un compte -> attribue un rôle au compte -
retirer un role à un compte -> retire le rôle au compte -
ajouter un compte dans un groupe -> ajoute le compte dans une team privée (pas de conflit identifié si on ajoute un compte qui avait déjà rejoint avant la team sur RC) -
retirer un compte du groupe -> retirer le compte de la team -
renommer le groupe -> renomme la team -
supprime le groupe -> supprime la team et ça enlève tout le monde de la team -
re-création d'un groupe avec le même nom que celui supprimé -> nouvelle team créé fraîche et sans historique -
ajouter un compte dans un groupe relié à un role -> ajoute le compte dans la team et attribue le rôle -
retirer un compte d'un groupe relié à un role -> retire le compte de la team et désaffecte le rôle
En tant qu'user
-
❌ édition de mon compte dans ma kc console (changement email / prénom / nom / pass) -> compte édité (autorisation non accordée)
other stuff:
-
import de comptes historiques sur rc vers kc
edge case:
-
❌ changement username -> changement username
remarques :
- la team créé est publique par défaut, pourquoi pas par contre je ne vois pas comment la rendre privée.
- Il serait bon de désactiver la possibilité de changer son username, pass, etc depuis rocketchat ?
sync dans l'autre sens ?
- si un user rejoint une team dans RC, il n'est pas ajouté à ce groupe dans KC. je ne serais pas étonné qu'un user lambda pense qu'ajouter une personne dans une team dans RC l'ajoute dans le groupe en question (et donc dans le même groupe sur NC ou autres applis.. à la teams) Quelle faisabilité pour syncro dans ce sens ?
- même question précédente si je quitte le groupe depuis RC.
- idem si je créé une team dans RC, est-ce que ça pourrait créer un groupe dans KC ?