Project

General

Profile

Autre #8456

Avoir des rôles magiques

Added by Thomas Noël almost 5 years ago. Updated almost 5 years ago.

Status:
Information nécessaire
Priority:
Bas
Assignee:
-
Category:
-
Target version:
-
Start date:
01 Oct 2015
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No
Demande du club utilisateur:
No

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.

History

#1 Updated by Benjamin Dauvergne almost 5 years ago

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

Also available in: Atom PDF