Projet

Général

Profil

Actions

Feature #10284

fermé

Synchroniser les comptes utilisateur de Google G-Suite vers Silverpeas

Ajouté par Yohann Chastagnier il y a environ 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Administration
Début:
29/11/2018
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Fichiers

FilterRuleInfo1.png (50,3 ko) FilterRuleInfo1.png Yohann Chastagnier, 21/12/2018 11:42
FilterRuleInfo2.png (54,3 ko) FilterRuleInfo2.png Yohann Chastagnier, 21/12/2018 11:42
FilterRuleInfo_NewSyntax.png (49,6 ko) FilterRuleInfo_NewSyntax.png Yohann Chastagnier, 14/01/2019 11:29

Mis à jour par Yohann Chastagnier il y a environ 6 ans

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 0 à 100

La gestion d'un nouveau domaine a été mise en place : Domaine Google

Seuls les comptes utilisateurs sans leurs données complémentaires sont gérés.
Par défaut, un compte ajouté dans un domaine Google est toujours de type utilisateur.

Une documentation est en cours de rédaction.

PRs :

Mis à jour par Yohann Chastagnier il y a environ 6 ans

  • Statut changé de Resolved à Closed

Intégré.

Mis à jour par Yohann Chastagnier il y a environ 6 ans

Un système de filtrage des utilisateurs retournés par les services de Google G-Suite a été mis en place.
Il consiste à renseigner une règle de filtrage via une expression par notation préfixée avec parenthèses.

Cette règle se renseigne dans le fichier de propriétés lié au domaine au niveau de la clé google.user.filter.rule.
Les deux paramètres synchro.ou.include et synchro.ou.exclude ont été supprimés.

Un nouvel écran a été créé pour permettre de tester et enregistrer à chaud une règle de filtrage des utilisateurs.
Il est accessible depuis la liste des utilisateurs du domaine, via le menu Modifier la règle du filtre sur les utilisateurs
Depuis cet écran sont détaillées les règles d'écriture :



PR: https://github.com/Silverpeas/Silverpeas-Core/pull/948 (commit https://github.com/Silverpeas/Silverpeas-Core/pull/948/commits/81c89a075753b0b75988d8d0dd526a6b5c2bf3de)

Mis à jour par Nicolas Eysseric il y a presque 6 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Nicolas Eysseric il y a presque 6 ans

  • Statut changé de Integration in progress... à Closed

Validé et intégré...

Mis à jour par Yohann Chastagnier il y a presque 6 ans

  • Statut changé de Closed à Resolved

Les données spécifiques sont maintenant câblées.
La synchronisation des groupes du domaine mixte peut notamment filtrer sur les données spécifiques d'un compte utilisateur Google.

PR : https://github.com/Silverpeas/Silverpeas-Core/pull/954

Mis à jour par Yohann Chastagnier il y a presque 6 ans

Par ailleurs, le système de filtrage des utilisateurs a évolué au niveau de la syntaxe. Les opérateurs *=, $= et ^= n'existe plus et le caractère spécial [ % ] a été introduit.
Ce dernier permet d'indiquer aucun caractère ou n'importe quelle séquence de caractère (comme l'opérateur like dans le language SQL).
La casse est ignorée.
Pour échapper le caractère spécial, il faut le précéder du caractère [ \ ].

Toujours le même PR : https://github.com/Silverpeas/Silverpeas-Core/pull/954

Mis à jour par Nicolas Eysseric il y a presque 6 ans

  • Statut changé de Resolved à Closed

Validé et intégré.

Actions

Formats disponibles : Atom PDF