Projet

Général

Profil

Autre #8456

Avoir des rôles magiques

Ajouté par Thomas Noël il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Information nécessaire
Priorité:
Bas
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
01 octobre 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Club:

Description

C'est un ticket pour réflexions / discussions.

Nous avons des citoyens qui se fédèrent avec d'autres systèmes, par exemple leur compte famille, lecteur, etc. Ca serait chouette que lorsqu'une connexion est ajoutée, on puisse le savoir partout dans Publik, pour afficher ce qu'il faut là où il faut. Par exemple, pour qu'un bloc s'affiche automatiquement dans combo.

Pour cela, je me disais que ça pourrait être fait via des rôles que Authentic diffuserait. Je pense qu'on pourrait avoir quelque chose de satisfaisant en ayant :
  • la possibilité (webservice) d'ajouter/supprimer un rôle à un utilisateur ;
  • une chose dont on avait parlé dans Eole : dans Authentic, la possibilité de générer des rôles (voire d'autres attributs) lorsque l'utilisateur se connecte [genre: il se connecte, via un signal Authentic déclenche une fonction "locale" qui fait des appels vers passerelle&autre et génère des attributs ;
  • la diffusion de ces modification de rôles sur les SP en "temps réel" : j'imagine que ça, c'est moins simple...?

Bon, c'est sans doute complexe, mais le besoin reste dans Publik, je pense.

Historique

#1

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Ou est la source ? Je peux gérer toutes les sources d'attribut de la terre dans authentic, c'est pas un souci.

Donc dans l'ordre:
1. ws des rôles n'existe pas mais c'est dans le pipe, j'ai déjà une vue SCIM de la base, ypuka gérer le PUT et le POST
2. existe déjà: http://git.entrouvert.org/authentic.git/tree/src/authentic2/attributes_ng/sources/function.py, fais une fonction qui appelle passerelle et t'auras un/des nouveaux attributs,
3. existe déjà https://dev.entrouvert.org/issues/8440 si tu veux bien relire le patch

Formats disponibles : Atom PDF