Catégories
Informatique

Déployer un token Slack sur macOS avec Jamf

Slack dispose d’une fonction compatible Windows & macOS permettant d’utiliser un fichier de connexion appelé Signin.slacktoken aidant les utilisateurs à aller directement vers le bon espace de travail.

Ce fichier est à placer dans le dossier Téléchargements de votre utilisateur cible. Soit vous pouvez lui proposer en téléchargement (self service) soit vous pouvez le déployer avec une solution de mobile device management comme Jamf.

C’est ce que nous allons voir.

Tout d’abord la documentation de Slack sur cette fonction se trouve ici et je vous invite à la lire c’est un bon point de départ.

J’en reprends l’étape 1 :

Étape 1 : télécharger un fichier de connexion par défaut

  1. Sur votre ordinateur, cliquez sur le nom de votre espace de travail en haut à gauche.
  2. Dans le menu, sélectionnez Paramètres et administration, puis cliquez sur Paramètres de l’espace de travail.
  3. Cliquez sur l’onglet Authentification .
  4. En regard de Ouvrir automatiquement cet espace de travail pour les membres, cliquez sur Télécharger.

Si vous ouvrez ce fichier dans un éditeur de texte vous verrez qu’il contient une info type

{"default_signin_team":"XXXXXXX"}

Etape 2:

Si vous voulez faire de ce fichier un package déployable par JAMF, on va en faire un DMG.

Pour cela vous pouvez utiliser par exemple JAMF Composer. Importez le fichier dans le logiciel:

Faites « Build as DMG » puis dans l’administration de votre instance JAMF Pro, allez dans Settings => Computer Management => Packages et uploadez votre package.

Nommez le selon votre propre convention :

Rendez vous dans Options puis cochez la case « Fill existing user home directories (FEU) » qui va adapter le chemin de notre petit fichier à sa session.

Ensuite il ne vous reste qu’à créer une Policy pour déployer ce « Package ».

Rendez vous dans la section Computers puis Policies. Créez une nouvelle Policy.

Dans Packages, choisissez votre Package :

Ensuite à vous de choisir comment & à quel moment vous voulez exécuter cette Policy, par exemple avec DEPNotify à l’onboarding (le but étant de déployer le fichier AVANT que l’utilisateur ne lance Slack sinon.. ça ne sert à rien).

Dans Scope, précisez aussi ce que vous voulez mettre.

Petite cerise sur le gâteau toute basique, personnellement je choisis de cacher ce fichier car il est à vocation plutôt technique.

J’ai donc ajouté la commande :

chflags hidden $HOME/Downloads/Signin.slacktoken

dans la section Files and Processes de la Policy:

Maintenant au déploiement sur les machines cibles, le fichier se dépose tout seul dans le dossier Téléchargements et quand on clique sur « Se connecter » dans l’application Slack, on est automatiquement renvoyé vers le sous domaine type votresociete.slack.com qui aidera l’utilisateur à s’authentifier sur votre Slack.

Tadaaaaam

Laisser un commentaire