OVH Cloud OVH Cloud

Aplli qui utilise DirectoryService

2 réponses
Avatar
MrChris
Salut !
J'ai une appli qui écrit dans la LDAP...
Pour un admin qui utilise l'appli, pas de souci.
Pour un user classique j'ai l'erreur suivante :

System.UnauthorizedAccessException: Erreur d'accès général refusé
at System.DirectoryServices.Interop.IAds.SetInfo()
at System.DirectoryServices.DirectoryEntry.CommitChanges()
at SocketAsyncLib.LDAPClass.SetTel(String User, String Tel)
at SocketAsyncService.AsyncSocketServeurModule.MajTel(SocketObject client,
ArrayList arguments)
at SocketAsyncService.AsyncSocketServeurModule.datareceived(ArrayList
arguments, SocketObject client)
at SocketAsyncLib.AsynchronousServer.ReceiveCallback(IAsy�cResult ar)

Comment faire pour autorizer l'appli (ou l'user) à ecrire dans la LDAP ???

Merci

2 réponses

Avatar
Paul Bacelar
Pourquoi ne pas utiliser "runas" pour impersonnaliser votre programme?

En clair, pourquoi ne pas le faire tourner votre programme sous le compte
admin ?
--
Paul Bacelar


"MrChris" wrote in message
news:OGTtuik$
Salut !
J'ai une appli qui écrit dans la LDAP...
Pour un admin qui utilise l'appli, pas de souci.
Pour un user classique j'ai l'erreur suivante :

System.UnauthorizedAccessException: Erreur d'accès général refusé
at System.DirectoryServices.Interop.IAds.SetInfo()
at System.DirectoryServices.DirectoryEntry.CommitChanges()
at SocketAsyncLib.LDAPClass.SetTel(String User, String Tel)
at SocketAsyncService.AsyncSocketServeurModule.MajTel(SocketObject client,
ArrayList arguments)
at SocketAsyncService.AsyncSocketServeurModule.datareceived(ArrayList
arguments, SocketObject client)
at SocketAsyncLib.AsynchronousServer.ReceiveCallback(IAsy�cResult ar)

Comment faire pour autorizer l'appli (ou l'user) à ecrire dans la LDAP ???

Merci




Avatar
MrChris
C'est bizarre.
Hier j'avais le message d'erreur systématiquement...
Aujourd'hui, ca tourne !
Je ne comprend rien !

En tout cas ça marche...
Merci

MrChris