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 Discussion :

Creation Web service Login avec WEB API 2 en Utilisant VS2012 + Web Tools 2013.1 [Débutant]


Sujet :

ASP.NET

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2014
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Creation Web service Login avec WEB API 2 en Utilisant VS2012 + Web Tools 2013.1
    Bonjour,
    Comme indiqué, je veux créer un Web Service Login en utilisant VS2012 + web tools 2013.1 .
    J'ai fini par créer plusieurs web service de gestion ( getAll, getById, post , delete , update ) mais en arrivant à ce niveau pour developper un web service login je me trouve bloqué devant notion custom Membership provider !!
    c'est quoi ce truc !! dans le tuto il parle de ce truc beaucoup lors de creation d'un site web avec view ( alors moi j'utiise pas les Views adns mon modele MVC )
    Est ce j'en ai vraiment besoin de memberShip dans mon cas ?
    Qu'est ce que je dois faire !?
    D'ou doit on commancer pour achever mon but ?
    Etant encore débutant, j'ai un peu de mal à comprendre ce qui doit être fait et tous ces questions me bloquent vraiment.
    Pouvez vous m'aidez s'il vous plait.
    Merci d'avance,

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par sadok_fst1989 Voir le message
    je me trouve bloqué devant notion custom Membership provider !!
    Le MembershipProvider permet d'utiliser les fonctionnalités natives d'ASP.NET, qui permettent d'authentifier les utilisateurs, et de leur attribuer un ou plusieurs rôles.

    Ce MembershipProvider est présent depuis le Framework 2.0 il me semble. Aujourd'hui, dans le Framework 4.5.1, il a été remplacé par ASP.NET Identity V2, qui permet une gestion plus souple (mais toujours native) des utilisateurs, grâce aux rôles, mais aussi aux claims. Il est en outre possible pour un utilisateur de s'authentifier via OAuth (via Facebook ou Twitter par exemple), et de fédérer les identités.

    Après pour te dire si oui ou non tu en as besoin, il faudrait savoir quels sont tes besoins en terme d'authentification et de gestion des utilisateurs. A mon avis, si tu dois utiliser MembershipProvider, il vaut mieux t'orienter directement vers ASP.NET Identity V2 qui offre beaucoup plus de souplesse.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2014
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Après pour te dire si oui ou non tu en as besoin, il faudrait savoir quels sont tes besoins en terme d'authentification et de gestion des utilisateurs.
    Tout d'bord je dois vous remercier d'avoir me répondre et surtout pour la bonne explication. Au moins, je peux recommencer ma recherche à partir ASP.NET Identity V2 .

    Alors, je viens de créer un web service avec WEB API qui accepte JSON requests and responds. Tout marche bien sauf que j'ai aucune authentification.
    J'ai créé ce web service dans le but d’être utilisé par un client androïde ( c'est un projet donné par notre professeur dans l'université)
    Notre prof nous a obligés à trouver une solution de sécurité en utilisant notre propre table custom memberShip provider. Il veut que suite à un request JSON, la réponse sous format json, nous retourne :
    - OK si le nom d'utilisateur et son mdp sont correctes
    - et le Tokken
    - ou False si mdp ou nom utilisateur incorrects ou inexistants

    Donc j'ai 3 mots clés:
    - sécurité du web service ( authentication)
    - memberShip provider
    - utilisation des tokens
    Je suis entrain de chercher, je trouve des tons des tutos mais qui ne satisfait pas vraiment mes besoins
    Je sais pas d'ou je dois commencer ?
    Pour le moment, je fais recommencer le recherche selon votre consigne ( ASP.NET Identity V2 )

    Pouvez vous m’éclaircir ça si t'as une idée !?

    Merci énormément,

  4. #4
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    Ok, je comprends mieux ce que tu cherches à faire. Quand même avant de te lancer, tu devrais clarifier si ton prof veut que tu utilises le MembershipProvider ou ASP.NET Identity V2.

    Une fois que tu auras clarifié ça, tu pourras te lancer à fond Concernant ASP.NET Identity V2, tu trouveras déjà les info de base ici : Announcing RTM of ASP.NET Identity 2.0.0.

    Et pour le MembershipProvider, voici un tuto qui devrait t'intéresser : ASP.NET 2.0: Implémenter son propre Membership provider en 30 minutes.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2014
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Je dois utiliser ASP.NET Identity V2.
    Merci énormément, les choses sont plus au moins plus claires dans ma tête, je vais recommencer la recherche en se basant sur vos consignes, merci .

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

Discussions similaires

  1. utiliser un web service php avec Visual Studio
    Par <% Bastien %> dans le forum Services Web
    Réponses: 6
    Dernier message: 15/03/2008, 16h26
  2. [Web Service] Création avec WebSphere
    Par tatemilio2 dans le forum Services Web
    Réponses: 1
    Dernier message: 26/07/2006, 10h12
  3. [Web Services] Appel de Web Service (pb avec authentification)
    Par cicolas dans le forum Spring
    Réponses: 4
    Dernier message: 04/07/2006, 10h20
  4. [WEB SERVICE]probleme avec jaxrpc
    Par olive2bx dans le forum Services Web
    Réponses: 1
    Dernier message: 30/06/2006, 09h39
  5. [Web Service] example avec base Oracle 10g
    Par osmoze dans le forum Services Web
    Réponses: 3
    Dernier message: 19/04/2006, 19h20

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