IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Impersonation et Session windows active


Sujet :

C#

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 23
    Points : 15
    Points
    15
    Par défaut Impersonation et Session windows active
    Bonjour,

    Toujours dans l'élaboration de mon programme de gestion du matériel informatique de la société pour qui je travaille, je me heurte à nouveau à un problème...

    En effet l'allumage et éteinte à distance ainsi que la prise de contrôle nécessitent des droits administrateurs, que je possède... cependant, ces commandes ne fonctionnent qu'en mode Debug (donc localhost)... dés que je publie le site et y accède par le réseau, je n'ai plus de droits

    En modifiant le web.config et en rentrant mes paramètres de session, ça fonctionne mais je n'aime pas trop ce principe de noter ça en "clair" dans le code >_<

    La je suis en train de plancher sur l'impersonate en essayant de récupérer l'utilisateur de la section windows active mais ce n'est pas trés probant pour le moment

    Donc je m'en remet une fois de plus à vos bons conseils ^_^

    Merci d'avance pour vos conseils, moi je retourne faire mes tests

  2. #2
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    Salut,

    et si tu te mets en authentification windows + impersonate = true

    genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <system.web>
      ...
      <authentication mode="Windows"/>
      <identity impersonate="true"/>
    ...
    ca devrait recuperer tes credits d'authentification et utiliser ton compte pour l'impersonnation locale

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 23
    Points : 15
    Points
    15
    Par défaut
    Nope, j'avais déjà essayé cette méthode... ça me renvoie ce message :

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.InvalidOperationException: An anonymous identity cannot perform an impersonation.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
    A la rigueur je me demandais si une solution ne serait pas de demander un login et mot de passe et de les utiliser... mais bon, en auto ça serait tout de même mieux (et comme il y a des sessions "utilisateur" et "administrateur" il faudrait que je puisse différencier les types de comptes dans le LDAP... ^^; )

  4. #4
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    Va sur IIS, verifie que dans les proprietes de ton site, dans directory security, edit, que "acces anonyme" ne soit pas coche

    (désolé pour la trad. approximative, vive les environnements de travail en anglais )

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Points : 1 046
    Points
    1 046
    Par défaut
    J'avais trouvé cet article: http://www.socalnetug.org/reference/...ETsecurity.pdf très intéressant pour se mettre les idées au clair en ce qui concerne le compte sous lequel tourne les appli asp.net .

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 23
    Points : 15
    Points
    15
    Par défaut
    Ok, merci pour ces pistes ^^ je pars manger, je reviens tester tout ça et je vous tient au courant ^^

    EDIT - Aloooors, je n'ai pas pu accéder au IIS pour le moment alors je fais des tests qui m'ont l'air assez prometteurs, le tout à base de connexion au LDAP et d'étude des parametres (comptes admin etc)

    Je vais bientôt rentrer chez moi donc je vous annonce le résultat demain ^^

Discussions similaires

  1. Session windows
    Par al1EnC dans le forum Windows
    Réponses: 2
    Dernier message: 08/08/2005, 13h03
  2. Réponses: 6
    Dernier message: 21/06/2005, 15h13
  3. Détection ouverture de session Windows
    Par Atao_29 dans le forum MFC
    Réponses: 9
    Dernier message: 18/03/2005, 16h49
  4. Réponses: 13
    Dernier message: 14/01/2004, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo