Skip to main content
Version: 5.4

Videoconferences with Zoom

BlueMind can be connected to the Zoom conferencing system to enable users to easily create conferences and link them to their agenda meetings.

Installation

Pour mettre à disposition des utilisateurs les nouvelles fonctionnalités, il convient d'installer le plugin en installant sur le serveur les paquets suivants et redémarrer BlueMind :

aptitude install bm-plugin-admin-console-videoconferencing-zoom bm-plugin-core-videoconferencing-zoomzoom
bmctl restart

Administration

Zoom configuration in BlueMind requires OpenID authentication. This requires configuration from the Zoom administration console to give BlueMind authorization to query the Zoom server for the user authentication needed to access videoconferences.

Zoom instance configuration

Required rights

Configuration requires Zoom instance administration rights.

  • L'intégration enregistrée chez Zoom nécessite le Scope OpenID suivant :
    meeting:write
  • The Redirect URL for OAuth and OAuth allow list parameters must match the URL https://\<external-url-bluemind>/bm-openid/auth/videoconferencing-zoom.
  • Récupérer les deux paramètres suivants qui seront nécessaires pour la configuration de BlueMind (chapître ci-après) :
    • Application ID
    • Application Secret

Configuring OpenID authentication

Go to the BlueMind administration console in System management > Supervised domains > choose the desired domain > OpenID tab:

Use the following values to fill in OpenID authentication data:

  • OpenID Endpoint URL: https://zoom.us/oauth/authorize
  • Application ID : fournie par Zoom, récupérée lors de la configuration de Zoom
  • Application secret : fourni par Zoom, récupéré lors de la configuration de Zoom
  • Token Endpoint URL: https://zoom.us/oauth/token

BlueMind Configuration

In the BlueMind administration console, go to System management > Supervised domains > select the desired domain > Videoconferencing tab:

Enter the template of a videoconference invitation, for example :

${Organizer} has invited you to a videoconference.
Click this link to join: ${URL}.

This template can be declined in several languages using the drop-down list.

Once the template has been saved, a resource named "Zoom" is automatically created and made visible in the directory. This will enable users to create videoconferences automatically.

Droit par défaut

By default, the resource is not shared, so users cannot link videoconferences.

For users to have access, they must be assigned sharing rights to the resource.
To learn more, see the following paragraph Granting access rights to users

To disassociate a Zoom server from the domain :

  • go to System management > Supervised domains > choose the desired domain > Videoconferencing tab
  • click on the "Delete Zoom configuration" button
  • validate the confirmation request
note

There's no need to click the "Save" button at the bottom of the page: the request is effective as soon as you confirm it.

The associated resource is automatically deleted, along with any shares granted to users; it no longer appears in entity management and users can no longer reserve it.

Content template

Content template configuration is carried out on the Zoom server itself.

Accessing the videoconference

When a user uses Zoom videoconferencing for the first time, the OpenID protocol (see above) is used to authenticate the user to the Zoom server, and BlueMind will retrieve a secret key authorizing it to create videoconferences on the user's behalf.

BlueMind has no knowledge of users' Zoom IDs.

Give users rights

The new feature is accessed via the Zoom resource created during BlueMind configuration (see above):

Cette ressource s'administre comme toute autre ressource, la gestion des partages ouvrant les droits à la réservation et, de fait, à la génération de liens de visioconférences. Ainsi, il faut donner un droit de réservation (droit de partage "peut réserver la ressource" ou supérieur) aux utilisateurs ou groupes souhaités pour que ceux-ci puissent créer des visioconférences pour leurs événements :

Horaires de disponibilité

En tant que ressource, il est possible de lui attribuer des heures ouvrées ou encore une politique de réservation. Cependant le lien généré étant unique, cela n'aura pas d'incidence sur la disponibilité de la visioconférence en elle-même : le lien sera malgré tout actif et disponible en dehors de ces horaires.

Using the resource

As soon as users have reservation rights for the resource (see previous paragraph), a button is available in the event creation interface:

For further information, see :