Public concerné : INFORMATICIENS
Préambule
Pour qu'un utilisateur puisse se connecter à Calcium, il faut :
- que son compte soit actif (témoin TEM_SERVICE à 1 dans la table UTILISATEUR)
- que son compte ait :
- soit son identifiant égal à celui utilisé pour le serveur CAS (colonne LOGIN dans la table UTILISATEUR)
- soit un identifiant et son mot de passe local définis dans Calcium ( LIEN vers la DOC)
- que son compte soit configuré pour au minimum un centre ( LIEN vers la DOC)
Actions à mener
Suppression des mots de passe suite à la migration
La requête suivante est à exécuter sur le serveur mySQL. Elle vide la table des mots de passe.
UPDATE UTILISATEUR SET PWD = "";
Configurer un utilisateur en super admin
Configuration admin
Afin de pouvoir se connecter une première fois avec un utilisateur et pouvoir ensuite accéder à la partie Administration de Calcium,
il faut configurer le paramètre adéquat de l'application : 2221 - Paramétrage applicatif - Superadmin
Pensez à redémarrer le serveur tomcat pour prendre en compte les changements.
Insertion d'un centre pour un utilisateur
Il faut au minium qu'un centre soit associé à un utilisateur. Utilisez la requête suivante pour associer un centre à un utilisateur.
INSERT INTO `centre_utilisateur`(`ID_CTR`, `ID_UTI`) VALUES (id_centre,id_utilisateur)
Recherchez dans les tables CENTRE et UTILISATEUR les éléments qui vous intéressent.
Administrer Calcium
Il est ensuite possible de se connecter à Calcium.
Se référer à la documentation pour les différentes parties de l'administration de Calcium ( LIEN vers la DOC)
Actions optionnelles
Modus operanti pour mettre un premier mot de passe
Le cas échéant, vous pouvez utilisez la requête suivante pour mettre le mot de passe "calcium" pour un utilisateur donné pour une authentification dite locale.
UPDATE UTILISATEUR SET PWD="$2a$10$AUbaeQshCx8INKrVpJ3PvOp9ogy1MSiG8fZaLOorzfniAv2p27cb2" WHERE LOGIN = login_de_la_personne
Spécification des identifiants dans la base de données Calcium
Action à mener
Il existe deux méthodes pour s'authentifier au sein de l'application Calcium :
- l'authentification locale basée sur un identifiant et mot de passe issu de Calcium
- l'authentification centralisée basée sur un serveur CAS
Pour que l'authentification CAS fonctionne, il faut s'assurer que dans la base de données Calcium, au sein de la table UTILISATEUR, que la colonne LOGIN corresponde bien à l'identifiant CAS utilisé au sein de votre établissement.
Cette opération peut se faire à la main dans la base de données ou bien via l'administration de Calcium.