Je veux supprimer tous les accès d'un utilisateur Slack sur tous les canaux auxquels il a accès, comme les canaux privés. Parce que même si vous êtes administrateur, je ne trouve aucun moyen de le supprimer si nous ne sommes pas dans le même canal. Et il est impossible que je sache où/à quelle chaîne il/elle a accès.
Autant que je sache, vous ne pouvez pas le faire à partir de l'interface utilisateur, mais vous pouvez certainement créer une application qui effectue cette tâche via l'API. Slack possède une interface sophistiquée conversations API qui permet d'interroger et de manipuler tous les canaux d'une équipe Slack, y compris les canaux publics et privés.
Il y a cependant une mise en garde. En raison de l'architecture de sécurité de Slack, aucun utilisateur n'a accès à un canal privé, il/elle n'est pas invité à. Cela s'applique également aux administrateurs. Ainsi, une application comme celle-ci ne fonctionnera que pour les canaux privés si l'utilisateur qui l'autorise est membre de tous les canaux privés.
Un moyen d'y parvenir consiste à avoir un utilisateur admin générique (par exemple, "slackadmin") comme membre obligatoire dans tous les canaux privés et à utiliser cet utilisateur admin générique pour authentifier l'application.
Notre équipe a en fait une application qui invite et redirige automatiquement et constamment les utilisateurs vers des canaux privés en fonction de leur statut d’adhésion, et nous utilisons l’approche générique d’administrateur pour y parvenir.