Public concerné :    

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 ((avertissement) LIEN vers la DOC)
  • que son compte soit configuré pour au minimum un centre ((avertissement) 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

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.

Une fois connecté à Calcium, vous pouvez dans la partie Administration, utiliser la gestion des utilisateurs pour associer un ou plusieurs centres à un utilisateur. ((avertissement) LIEN vers la DOC)


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 ((avertissement) 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

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.