Classe pour stocker les profils de connexion aux services web/bases de données (connectionProfile) :
id (interne, PK) : peut-être un entier, un random, une pseudo syntaxe topiaid…
name: varchar (128)
url : varchar(512)
login : varchar(64)
password(en clair) : varchar(64)
databaseAlias : varchar(64)
Un rôle aura accès à 0..n profils de connexion aux bases de données : besoin d’une table de liaison pour assurer la cardinalité multiple.
Une fois ceci fait, déporter le choix du profil de connexion au service web sur la page "Dashboard", ce qui permettra à un utilisateur de basculer d'un profil à l'autre.
Par ailleurs rappeler dans toutes les pages, dans le bandeau supérieur, le profil sur lequel l'utilisateur est présentement connecté.
Refaire le système d'authentification de sorte à dissocier login sur le site web et profils de connexions aux services web.
Classe pour stocker les comptes d'identification au site (nom table « role ») :
Classe pour stocker les profils de connexion aux services web/bases de données (connectionProfile) :
Un rôle aura accès à 0..n profils de connexion aux bases de données : besoin d’une table de liaison pour assurer la cardinalité multiple.
Une fois ceci fait, déporter le choix du profil de connexion au service web sur la page "Dashboard", ce qui permettra à un utilisateur de basculer d'un profil à l'autre.
Par ailleurs rappeler dans toutes les pages, dans le bandeau supérieur, le profil sur lequel l'utilisateur est présentement connecté.