Ticket #106 (new Enhancement)

Opened 1 year ago

Last modified 10 months ago

Auth & id uniques multisources

Reported by: gcroes Assigned to: gcroes
Priority: Major Milestone: 3.1.0
Component: Auth Version: 3.0.0
Keywords: Cc:

Description

Faire un système pseudo sso qui soit capable de raprocher un id unique pour plusieurs sources d'authentification.

Genre une table de correspondance id_copix, id_user, handler_user. 1/1/db 1/2/ldap

dirait donc que l'utilisateur "1" corresponds à l'utilisateur 1 de db et l'utilisateur 2 dans ldap.

getId () retournerait donc un identifiant unique tout handler confondus.

Attachments

Change History

02/04/08 12:05:11 changed by gperreal

Alternative: fournir un service capable de générer et décoder une chaîne d'identification.

class AuthIdServices {

  public static function getUserAuthId($pUsers);

  public static function getUsers($pAuthId);

}

Par exemple, si un utilisateur d'id 1 est identifié uniquement par le handler "db", ça donnerait la chaîne "db:1". Si un utilisateur est authentifié sur plusieurs soorces : "composite:[db:1,ldap:2]".


Add/Change #106 (Auth & id uniques multisources)