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

ASP.NET MVC Discussion :

Spéficier un utilisateur pour l'application?


Sujet :

ASP.NET MVC

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2011
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 101
    Par défaut Spéficier un utilisateur pour l'application?
    Bonjour,

    J'ai une application MVC3 qui tourne bien sur le serveur de prod. Neamoins, cette derniere accede à un disque réseau pour creer des répertoires. Je me suis donc demandé avec quel utilisateur elle accede à ce réseau(le service Wordl Wide Web?). Pour des raisons de sécurité, il faudrait idéalement que je créé un utilisateur spécial pour mon application et que je donne les droits d'écriture à cet utilisateur "monApp" sur le dossier du serveur...

    Donc comment spécifier à l'application d'utiliser cet utilisateur quand elle tente d'accéder au dossier(pour l'instant, j'ai enlever le droit à "everyone" sur le dossier et j'ai un joyeux "acces denied").

    Merci d'avance et bonne soirée

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2011
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 101
    Par défaut
    Je me reponds à moi même puisque j'ai trouvé plus vite que je ne le pensais. J'avais déjà commencé à récupérer une classe "impersonation". Or en cherchant sur internet, je me suis rendu compte que c'était un simple parametre qu'on pouvait activer dans le web.config:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
        <identity impersonate="true"/>
    Mais en mettant simplement cela, mon application ne fonctionnait pas. J'ai donc créé un utilisateur sur windows(enfin l'admin l'a créé ^^) et j'ai affecté cet utilisateur à mon application de la maniere suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <authentication mode="Windows" />
        <identity impersonate="true"
                  userName="domaine\monUserApplication"
                  password="motdepasse"/>
    Et ça marche, bien penser à enlever tout mode d'authentification dans web.config (j'avais encore le mode par defaut "form"). Je n'ai plus eu qu'a mettre les droits de modifications sur le dossier du serveur pour mon nouvelle utilisateur "monUserApplication".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. interface utilisateur pour les applications php/mysql
    Par ibrahima lamine dans le forum MySQL
    Réponses: 1
    Dernier message: 10/05/2011, 22h27
  2. Script pour créer des utilisateurs virtuels à une application J2EE
    Par abdimen dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 27/04/2011, 13h52
  3. corba pour une application mono-utilisateur
    Par louzorios dans le forum CORBA
    Réponses: 2
    Dernier message: 25/03/2010, 16h19
  4. Multi-utilisateurs pour application sur réseau
    Par moi_leila dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 05/03/2007, 20h06
  5. Réponses: 2
    Dernier message: 04/07/2006, 09h07

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