# API Slack
# Connecter Slack et Cocoom
La connexion Cocoom / Slack apporte deux fonctions distinctes et indépendantes :
- Authentification SSO : utiliser Slack pour authentifier les utilisateurs (Les utilisateurs utilisent leurs identifiants Slack pour se connecter sur Cocoom)
- Notifications : utiliser Slack pour notifier les utilisateurs des actions réalisées sur la plateforme Cocoom
# Ătape 1 : crĂ©er une App
Dans un navigateur web, se rendre sur api.slack.com (opens new window)
Une fois sur cette page, vous devez vous connecter Ă votre espace Slack âGo to Slackâ
Une fois connectĂ©(e), revenez sur la page https://api.slack.com (opens new window) et cliquez sur âYour Appsâ
Cliquez sur âcrĂ©er une Appâ
Renseignez le champs « App Name », sélectionnez le « workspace » approprié, puis cliquez sur « Create App » !
# Ătape 2 : configurer lâApp visuellement
Dans la section « Basic Information », faites dĂ©filer vers le bas jusquâau paragraphe « Display information ».
Renseignez les informations suivantes :
- 1- App name : Cocoom
- 2- Short description : description optionnelle
- 3- App Icon : tĂ©lĂ©chargez lâicone officielle ici : Logo
- 4- Background color : #0F5AE5
Sauvegardez les modifications.
# Ătape 3 : configurer lâauthentification par SSO Slack
Si et seulement si vous souhaitez utiliser les identifiants utilisateurs de Slack pour les connecter Ă votre plateforme Cocoom. Cela signifie que lors de leur connexion avec Cocoom, câest votre plateforme Slack qui prendra le relai pour les autoriser Ă se connecter.
dans la section « OAuth & Permissions », cliquez sur âAdd New Redirect URLâ
Ensuite, copier coller lâadresse de votre plateforme Cocoom comme ceci : https://YOURDOMAIN.cocoom.com/oidc
Nâoubliez pas de sauvegarder !
Faites dĂ©filer la page OAuth & Permissions jusquâĂ la section « Scopes »
et ajoutez les scopes suivant :
Câest tout bon pour la configuration du SSO Slack, il ne restera plus quâĂ envoyer les Ă©lĂ©ments dâidentification aux Ă©quipes Cocoom. voir Ă©tape 5.
# Ătape 4 : configurer les notifications Cocoom dans Slack
Pour recevoir les notifications Cocoom directement dans vos channels Slack, vous devez ajouter un BOT.
Rendez-vous dans la section âApp Homeâ et allez jusquâĂ la section âYouâre App presence in Slackâ. Nous allons commencer par Ă©diter lâaffichage en cliquant sur âeditâ de lâapp display nameâ et remplissez les champs Ă lâidentique :
# Ătape 5 : Finaliser lâinstallation
Dans la section âInstall Appâ, cliquez sur âInstall App to Workspaceâ
Câest presque fini ! votre application est prĂȘte, nous devons la relier Ă Cocoom đ !
# Ătape 6 : Envoyer les elements de connexion Slack Ă lâĂ©quipe Cocoom
Slack a gĂ©nĂ©rĂ© des Ă©lĂ©ments de connexion pour permettre Ă lâApp Cocoom de communiquer en toute sĂ©curitĂ© avec Slack. Il ne reste maintenant plus quâĂ transmettre ces Ă©lĂ©ments Ă lâadresse de support Cocoom pour les relier.
Préparer votre email pour support@cocoom.com et ajoutez :
Pour lâauthentification SSO : Client ID et Client Secret
Remarque: vous pouvez soit envoyer directement ces informations dans le corps d'un e-mai (en ajoutant aussi votre domaine Cocoom, appelé YOURDOMAIN dans cette page d'aide), soit les envoyer en ayant rempli le document pdf suivant: Formulaire OIDC Cocoom
Pour le BOT de notification : Bot User OAuth Access Token
âïž LâĂ©quipe support reviendra vers vous dans quelques minutes Ă 48h maximum pour valider votre App !