Project

General

Profile

Development #253

Ajout d'une fonction remailer

Added by Benjamin Dauvergne almost 9 years ago. Updated about 2 years ago.

Status:
Rejeté
Priority:
Bas
Assignee:
-
Category:
-
Target version:
Start date:
04 Jan 2011
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No

Description

Lorsque la fonction remailer est activée, l'attribut mail de l'utilisateur n'est pas transmis tel quel aux services, mais est remplacé par un alias local comme:

alias-12121212@identity-hub.net

Le lien entre cet alias, le service l'utilisant et le mail de l'utilisateur est conservé dans une table.

À tout moment l'utilisateur peut retirer l'autorisation de remailing accordé au service.

Le remailer est un fournisseur d'attribut, désactivé il fournit l'adresse email de l'utilisateur, activé il fournit un alias. Pour ce faire un fournisseur d'attribut devra recevoir l'identifiant du service destinataire. L'idéal serait une interface du style:


    def get_attribute(request, user, name, destination, format):
        ....

Une commande django permettra de régénérer un fichier d'alias.

Une page de suppression des alias sera ajoutée au profil utilisateur.

La gestion des autorisations d'accès pour les attributs est géré hors des fournisseurs, mais dans le cas du remailer la suppression d'une autorisation doit être équivalent à la suppression de l'alias pour se faire on implémentera un signal de suppression d'autorisation auquel le module remailer pourra se connecter.


Related issues

Blocked by Authentic 2 - Development #252: Fournisseurs d'attributs multi-sources Fermé 04 Jan 2011

History

#1 Updated by Benjamin Dauvergne almost 5 years ago

  • Priority changed from Normal to Bas

#2 Updated by Benjamin Dauvergne almost 5 years ago

  • Patch proposed set to No

#3 Updated by Benjamin Dauvergne almost 5 years ago

  • Project changed from Identity Hub to Authentic 2

#4 Updated by Benjamin Dauvergne almost 5 years ago

  • Target version set to future

#5 Updated by Benjamin Dauvergne about 2 years ago

  • Status changed from Nouveau to Rejeté

Also available in: Atom PDF