Projet

Général

Profil

Development #252

Fournisseurs d'attributs multi-sources

Ajouté par Benjamin Dauvergne il y a plus de 13 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
04 janvier 2011
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

OpenID et SAML permettent de passer des attributs aux services demandeurs, Authentic doit être en mesure de fournir ces attributs de différentes sources. L'interface des fournisseurs pourraient être la suivante:

   def attributes(user, request=None):
       "List available attributes for the given user" 

Attribute names are opaque objects which handle the unicode method allowing to show them in interfaces.

    def get_attribute_value(user, name, destination, request=None, format):
       "" 

Attribute names must come from a previous listing by attributes(), destination is an opaque object which must have an id() method which return a global identifier for the destination service.

The generic support for attributes will consist in hooks inside OpenID and SAML identity provider modules, as well as an administrative view for users, allowing them to manage attributes for all or a specific provider.

The specific provider view could be used in specific identity provider views, like the one which manage openid trust with services.


Demandes liées

Bloque Authentic 2 - Development #253: Ajout d'une fonction remailerRejeté04 janvier 2011

Actions

Historique

#1

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

  • Statut changé de Nouveau à Fermé
  • Patch proposed mis à Non

Replaced by package attributes_ng.

Formats disponibles : Atom PDF