Pour permettre à Staffbase d'accéder en toute sécurité à Google Workspace de votre organisation, vous devez configurer la connexion Google Workspace avec l'ID client OAuth de Google et le secret client.
Pour obtenir l'ID client OAuth de Google et le secret client, vous devez effectuer les actions suivantes :
Prérequis
- Vous avez un abonnement Google Enterprise.
- Vous avez des droits d'admin pour le compte Google Workspace que vous souhaitez connecter.
Créer un projet
- Connectez-vous à la Google Cloud Platform.
- Accédez au Tableau de bord et cliquez sur Créer un projet.
La page pour créer un nouveau projet s'ouvre.
Si vous avez déjà créé au moins un projet, cliquez sur le menu déroulant du projet dans l'en-tête pour ouvrir une boîte de dialogue à partir de laquelle vous pouvez créer un nouveau projet. - Fournissez un nom pour votre projet. Par exemple, staffbase-connection
- Cliquez sur Créer.
Vous avez créé un projet.
Activer l'API Google Drive et l'API Google Calendar
Vous activez chaque API séparément. Suivez ces étapes pour chacune des API :
- API Google Drive
- API Google Calendar
- Dans la Google Cloud Platform, ouvrez le projet que vous avez créé.
- Dans le menu de gauche, accédez à APIs & Services > APIs et services activés.
- Cliquez sur Activer les APIs et services.
- Recherchez API Google Drive ou API Google Calendar et cliquez dessus.
- Cliquez sur Activer.
- Si nécessaire, répétez ces étapes depuis le début pour activer une autre API Google.
Vous avez activé l'API Google Drive pour le projet que vous avez créé.
Créer un écran de consentement OAuth
Après avoir activé l'API Google Drive, vous devez configurer l'écran de consentement OAuth qui permet aux utilisateurs de se connecter à leur compte Google depuis la plateforme Staffbase. Les utilisateurs verront cet écran d'authentification lors de leur première connexion à leur compte Google via l'appli collaborateurs Staffbase.
- Dans la Google Cloud Platform, accédez au projet que vous avez créé > Écran de consentement OAuth.
- Sous Type d'utilisateur, sélectionnez Interne.
- Cliquez sur Créer.
- Sous Informations sur l'application, fournissez :
- Nom de l'application
- Email de support utilisateur
- Logo de l'application
- Sous Domaines autorisés, fournissez votre domaine de plateforme Staffbase.
- Sous Informations de contact du développeur, fournissez l'adresse email de votre département informatique.
- Cliquez sur Enregistrer et continuer.
- Cliquez sur Ajouter ou supprimer des portées.
- Sélectionnez les options de portée :
- Pour l'API Google Drive : auth/drive.metadata.readonly
- Pour l'API Google Calendar : auth/calendar.events.readonly
- Cliquez sur Actualiser.
- Cliquez sur Enregistrer et continuer.
Vous avez configuré l'écran de consentement OAuth et pouvez maintenant voir un résumé des paramètres configurés.
Créer l'ID client
Après avoir configuré la portée de votre projet, vous pouvez configurer l'ID client. L'ID client est nécessaire pour configurer la connexion Google Workspace dans la plateforme Staffbase et connecter le compte Google de votre organisation à l'environnement Staffbase.
- Depuis le projet que vous avez créé, accédez à Identifiants.
- Cliquez sur Créer des identifiants puis sélectionnez ID client OAuth dans le menu déroulant.
- Sous Type d'application, sélectionnez Application web dans le menu déroulant.
- Sous Nom, fournissez un nom pour votre client. Par exemple, staffbase-connection-client.
- Sous Origines JavaScript autorisées, cliquez sur Ajouter URI.
- Fournissez tous les URI possibles auxquels votre appli collaborateurs ou intranet peut être atteint. Par exemple, https://app.staffbase.com ou https://staffbase.votredomaine.com.
- Sous URIs de redirection autorisés, fournissez l'URI de redirection.
Pour créer l'URI de redirection, vous devez suffixer votre URI de domaine avec/api/integrations/auth/googleWorkspace/callback
Exemple d'une URL de redirection finale :
https://staffbase.votredomaine.com/api/integrations/auth/googleWorkspace/callback
- Cliquez sur Créer.
Vous avez créé votre ID client. Vous pouvez maintenant copier cet ID client et l'utiliser pour configurer la connexion Google Workspace.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.