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

Services Web Discussion :

Conserver l'utilisateur dans WCF


Sujet :

Services Web

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 47
    Points : 36
    Points
    36
    Par défaut Conserver l'utilisateur dans WCF
    Bonjour,je conçois un service WCF pour une application Silverlight.
    l'utilisateur se connecte à partir une interface en indiquant son login/mot de passe.
    Le problème est que :
    je souhaite conserve ds une variable "session" mon objet Utilisateur pour tester ses droits à chaque opération effectué par l'utilisateur.
    Exemple :pour l'opération Bool OuvrirCompte(Compte monCompte);
    que je puisse faire les tests de droit sans avoir besoin de demander qui est l'utilisateur courant:
    Une solution simple serait de rajouter l'utilisateur dans la signature de l'opération:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Bool OuvrirCompte(Utilisateur CurrentUser,Compte monCompte);
    Le problème dans ce cas est que le web service fait confiance au client.
    SVP connaissez vous comment résoudre ce gendre de problème?
    Comment garder en session un objet passé au client?
    merci

  2. #2
    Membre expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Points : 3 568
    Points
    3 568
    Par défaut
    Si tu as bien configuré ton service WCF, et bien décoré tes methodes services, tout se fait (presque) automatiquement. Le client va envoyer tes crédentials,et le serveur les valider.
    Des infos ici : http://msdn.microsoft.com/en-us/library/dd264706.aspx
    Microsoft MVP : Windows Platform

    MCPD - Windows Phone Developer
    MCPD - Windows Developer 4

    http://www.guruumeditation.net

    “If debugging is the process of removing bugs, then programming must be the process of putting them in.”
    (Edsger W. Dijkstra)

Discussions similaires

  1. [Débutant] comment conserver les informations d'un utilisateur dans une variable?
    Par beaudelaire dans le forum ASP.NET
    Réponses: 1
    Dernier message: 28/12/2011, 06h31
  2. Page personnalisée par l'utilisateur dans l'application
    Par Rodrigue dans le forum C++Builder
    Réponses: 5
    Dernier message: 26/05/2005, 17h45
  3. Modifier l'utilisateur dans une PS ?
    Par Sitting Bull dans le forum SQL
    Réponses: 7
    Dernier message: 28/02/2005, 18h01
  4. Conserver une valeur dans un champs
    Par zakfa dans le forum IHM
    Réponses: 5
    Dernier message: 04/10/2004, 08h48

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