-
Annuaire avec Oracle
Tout d'abord bonjour à tous !
C'est mon premier message, et je ne sais pas ou poster en fonctions de mon projet actuel, je m'explique :
Je suis actuellement en stage, je possede une seule et unique machine ( HP pentium 4 / 2.8 Ghz, 512 Mo de ram , OS : windows xp pro sp2 ).
Projet de stage : mise en place d'un annuaire, pour gerer les identités de la ou je bosse, les identités sont stockés sur une base de données (Oracle).
Je dois mettre en place un banc de test simulant l'annuaire, la base de données, et un poste client pour prouver l'authentification.
je ne sais pas ou poster les questions concernant mon projet, donc je les pose là, en espérant que vous me guiderais par la suite.
Ma premiere question est : un annuaire peut il recuperer des données sur base de données ?
Ma deuxieme question est : dans quel ordre mettre en place tout ça, annuaire/base de données ?
et enfin , j'ai installé VmWare Server est-ce une solution convenable ?
-
bonjour et bienvenu,
je pense que le forum Oracle situé dans la rubrique Base de données est le plus approprié.
Eventuellement, dans ta question, précise la version d'Oracle.
-
merci de ta reponse Auteur !
-
version
ma version est 8.1.7
voili voilou ;)
-
Tu veux faire quoi exactement ?
A la connexion sous Oracle, il est possible de récupérer des informations sur l'utilisateur qui s'est connecté à la base de données (regarde la fonction sys_context). Une fois que tu as ça, tu peux récupérer des informations qui sont présentes sur l'annuaire d'entreprise (ldap : package dbms_ldap).
Tu peux faire tous ces contrôles lorsque l'utilisateur se connecte (regarde les triggers --> il y en as qui se déclenche à la connexion).
Dans ton trigger, tu peux tuer la connexion (oracle) utilisateur s'il n'a pas les bons droits par rapport au référentiel présent dans la base ou dans le ldap. Tu peux également tracer cette connexion.
Tu peux également mettre en place des droits particulier (commande set role) ou même des droits qui seront au niveau ligne (rls... row level security).
Si c'est dans l'autre sens, c'est à dire l'annuaire qui doit aller rechercher des informations dans la base de données... Ben la c'est spécifique au produit que tu as acheté pour cet annuaire (lotus ou autre). Je ne pourrais pas t'aider et ne suis pas sur que tu ai bcp de réponses ici, à part des conseils sur l'écriture d'ordre SQL.
Cdlt
-
salut Hugues_78,
en fait c'est plutot dans le sens Oracle vers l'annuaire, je cherche à savoir si il est possible de synchroniser les deux :
je met le personnel nouveau de l'entreprise dans ma base de données chaque jour mais mon annuaire ne fait pas la mise à jour !!!
voilà le probleme que j'ai ...
en tout cas merci de ta réponse