biowaste
Messages postés20Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention21 mars 2005
-
13 déc. 2004 à 15:29
cs_Benouille
Messages postés215Date d'inscriptionjeudi 24 octobre 2002StatutMembreDernière intervention 7 septembre 2007
-
13 déc. 2004 à 18:42
Bonjour !!
Je dois développer un com+ en Visual Basic .NET et j'ai une question à ce sujet. Le com+ doit être exécuter "en tant qu'un" utilisateur précis sur active directory. Je m'explique :
Cet utilisateur possède des droits précis sur certains répertoire et quand le com+ est apellé, c'est avec les droits de cet utilisateur qu'il doit s'éxécuter. Ayant peu de connaissance de active directory, est ce que quelqu'un pourrait me donner une façon de faire ?
cs_Benouille
Messages postés215Date d'inscriptionjeudi 24 octobre 2002StatutMembreDernière intervention 7 septembre 2007 13 déc. 2004 à 16:11
je comprends pas bien ton probleme ... tu veux récupérer les infos utilisateur dans ton ocx?
en fait je ne vois meme pas quelle importance cela peut avoir, si t'as pas les droits, ton com+ en question n'a qu'a retourner une erreur que tu traiteras depuis ton prog principal non?
ou alors c'est moi qui manque de sommeil (ça c'est sur en plus ;) )
Benouille la grenouille :approve)
biowaste
Messages postés20Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention21 mars 2005 13 déc. 2004 à 17:56
Je vais expliquer un peu mieux mon problème alors !!
Admettons que je me connecte sur le compte user1
Je lance alors un .exe qui apelle mon com+. Ce com+ fait du traitement sur des répertoires particuliers mais je veux que le com+ soit forcé d'être lancé avec les droits d'accès de user2.Je veux donc pouvoir me connecter à un autre compte par programmation peu importe sur quel compte le com+ est apellé. Ces comptes sont évidement sur active directory.
biowaste
Messages postés20Date d'inscriptionmercredi 2 juillet 2003StatutMembreDernière intervention21 mars 2005 13 déc. 2004 à 17:58
Autres informations :
Le com+ sera à la fois apellé par un .exe et également par une application asp.net. Le fait étant qu'on ne peut pas tout simplement retourner un code d'erreur. Les execption doivent être toutes gérées et comme c'est un com+, c'est un composant transactionnel.
cs_Benouille
Messages postés215Date d'inscriptionjeudi 24 octobre 2002StatutMembreDernière intervention 7 septembre 2007 13 déc. 2004 à 18:42
faudrait que je regarde dans la doc, si ton usr2 est fixe, tu peux passer les infos en dur sinon faut chercher dans msdn pour la sécurité des utilistaeurs: il me semble bien que c'est géré (quasi sur) mais je l'ai plus en tete et surtout je ne sais pas comment (moi je fais toujours tout en fonction du usr), désolé de ne pas pouvoir t'aider plus.