[WSS2003] Impersonation et Stockage du compte avec privilège
2 réponses
Sébastien
Bonjour,
Dans certaines de mes webparts, j'utilise un compte d'impersonation. Or
je souhaite que ce compte soit paramétrable et qu'il soit bien protégé.
Des suggestions sur une méthode simple, rapide et efficace ?
Merci par avance,
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Julien Bakmezdjian [MS]
Bonsoir,
L'une des mailleurs solutions serait d'utiliser le compte de l'application pool de IIS : vous n'aurez pas besoin de vous embêter avec le stockage du mot de passe, ce sera géré par IIS... Le code qui va bien :
Dans certaines de mes webparts, j'utilise un compte d'impersonation. Or je souhaite que ce compte soit paramétrable et qu'il soit bien protégé. Des suggestions sur une méthode simple, rapide et efficace ? Merci par avance,
Sébastien
Bonsoir,
L'une des mailleurs solutions serait d'utiliser le compte de l'application
pool de IIS : vous n'aurez pas besoin de vous embêter avec le stockage du
mot de passe, ce sera géré par IIS...
Le code qui va bien :
"Sébastien" <raspoutine65@hotmail.com> wrote in message
news:uxW4ZJE5FHA.268@TK2MSFTNGP10.phx.gbl...
Bonjour,
Dans certaines de mes webparts, j'utilise un compte d'impersonation. Or
je souhaite que ce compte soit paramétrable et qu'il soit bien protégé.
Des suggestions sur une méthode simple, rapide et efficace ?
Merci par avance,
L'une des mailleurs solutions serait d'utiliser le compte de l'application pool de IIS : vous n'aurez pas besoin de vous embêter avec le stockage du mot de passe, ce sera géré par IIS... Le code qui va bien :
Dans certaines de mes webparts, j'utilise un compte d'impersonation. Or je souhaite que ce compte soit paramétrable et qu'il soit bien protégé. Des suggestions sur une méthode simple, rapide et efficace ? Merci par avance,
Sébastien
AnthonyB
Le bloc using est propre uniquement à C#. Pas d'équivalent en VB.Net de mémoire !!!
Mais bon, autant utilisé un standard ECMA
AnthonyB
"Renaud Comte" a écrit :
EXACT C'est vraiment un code plus que sympathique
J'aime bien l'utiliser à travers un using pour faciliter la libération mémoire http://weblogs.asp.net/avnerk/archive/2004/09/22/232967.aspx
En plus ca solutionne le soucis de "double hop" :)
Voila
Renaud COMTE [MVP] --------------------------------- http://blogs.developpeur.org/themit/ http://blog.spsclerics.com/
> Bonsoir, > > L'une des mailleurs solutions serait d'utiliser le compte de > l'application > pool de IIS : vous n'aurez pas besoin de vous embêter avec le stockage > du > mot de passe, ce sera géré par IIS... > Le code qui va bien : > WindowsIdentity objOriginalUser = WindowsIdentity.GetCurrent(); > RevertToSelf(); > // code qui nécessite l'impersonation > objOriginalUser.Impersonate(); > Ce code nécessite la déclarationde : > > [DllImport("advapi32.dll")] > static extern bool RevertToSelf(); > Cordialement, > > Julien Bakmezdjian > > "Sébastien" wrote in message > news: > >> Bonjour, >> >> Dans certaines de mes webparts, j'utilise un compte d'impersonation. >> Or >> je souhaite que ce compte soit paramétrable et qu'il soit bien >> protégé. >> Des suggestions sur une méthode simple, rapide et efficace ? >> Merci par avance, >> Sébastien >>
Le bloc using est propre uniquement à C#.
Pas d'équivalent en VB.Net de mémoire !!!
Mais bon, autant utilisé un standard ECMA
AnthonyB
"Renaud Comte" a écrit :
EXACT
C'est vraiment un code plus que sympathique
J'aime bien l'utiliser à travers un using pour faciliter la libération mémoire
http://weblogs.asp.net/avnerk/archive/2004/09/22/232967.aspx
En plus ca solutionne le soucis de "double hop" :)
Voila
Renaud COMTE [MVP]
---------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/
> Bonsoir,
>
> L'une des mailleurs solutions serait d'utiliser le compte de
> l'application
> pool de IIS : vous n'aurez pas besoin de vous embêter avec le stockage
> du
> mot de passe, ce sera géré par IIS...
> Le code qui va bien :
> WindowsIdentity objOriginalUser = WindowsIdentity.GetCurrent();
> RevertToSelf();
> // code qui nécessite l'impersonation
> objOriginalUser.Impersonate();
> Ce code nécessite la déclarationde :
>
> [DllImport("advapi32.dll")]
> static extern bool RevertToSelf();
> Cordialement,
>
> Julien Bakmezdjian
>
> "Sébastien" <raspoutine65@hotmail.com> wrote in message
> news:uxW4ZJE5FHA.268@TK2MSFTNGP10.phx.gbl...
>
>> Bonjour,
>>
>> Dans certaines de mes webparts, j'utilise un compte d'impersonation.
>> Or
>> je souhaite que ce compte soit paramétrable et qu'il soit bien
>> protégé.
>> Des suggestions sur une méthode simple, rapide et efficace ?
>> Merci par avance,
>> Sébastien
>>
Le bloc using est propre uniquement à C#. Pas d'équivalent en VB.Net de mémoire !!!
Mais bon, autant utilisé un standard ECMA
AnthonyB
"Renaud Comte" a écrit :
EXACT C'est vraiment un code plus que sympathique
J'aime bien l'utiliser à travers un using pour faciliter la libération mémoire http://weblogs.asp.net/avnerk/archive/2004/09/22/232967.aspx
En plus ca solutionne le soucis de "double hop" :)
Voila
Renaud COMTE [MVP] --------------------------------- http://blogs.developpeur.org/themit/ http://blog.spsclerics.com/
> Bonsoir, > > L'une des mailleurs solutions serait d'utiliser le compte de > l'application > pool de IIS : vous n'aurez pas besoin de vous embêter avec le stockage > du > mot de passe, ce sera géré par IIS... > Le code qui va bien : > WindowsIdentity objOriginalUser = WindowsIdentity.GetCurrent(); > RevertToSelf(); > // code qui nécessite l'impersonation > objOriginalUser.Impersonate(); > Ce code nécessite la déclarationde : > > [DllImport("advapi32.dll")] > static extern bool RevertToSelf(); > Cordialement, > > Julien Bakmezdjian > > "Sébastien" wrote in message > news: > >> Bonjour, >> >> Dans certaines de mes webparts, j'utilise un compte d'impersonation. >> Or >> je souhaite que ce compte soit paramétrable et qu'il soit bien >> protégé. >> Des suggestions sur une méthode simple, rapide et efficace ? >> Merci par avance, >> Sébastien >>