* Bonjour, *
Demain je passe aux choses sérieuses. J'ai fini d'implémenter ma base de dev, et je veux la déployer en préproduction.
L'année dernière j'avais fais un projet utilisant Postgresql et bien sagement, j'avais tout mis dans des procédures stockées. Puis quand j'ai voulu gérer les droits, j'ai rencontré de gros problèmes.
Par exemple, une table Employe avec aucun droits pour l'utilisateur lambda + une procedure SelectEmploye avec un droit d'execution pour ce meme utilisateur.
Je m'attendais alors à pouvoir forcer l'utilisateur à passer par la procédure.
Seulement voila, quand la procédure faisait le Select sur Employe, elle levait une exception, disant que l'utilisateur n'a pas le droit select sur la table employe.
Pris par le temps, et compte tenu que l'appli n'était pas pour le publique, mais qu'en interne, j'ai finalement laissé tombé.
Ce coup ci, j'ai plus de temps, et j'ai vraiment envie de border un minimum les choses. Je n'ai pas trouvé de tuto clair (dommage), pourriez vous m'expliquer en quelques mots la marche à suivre?
* Merci *
Partager