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

Symfony PHP Discussion :

webservice : authentification centralisée


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut webservice : authentification centralisée
    Bonjour les amis,


    je voudrais créer un webservice d'authentification centralisé afin que toutes mes applications symfony2 ou pas(php pure) se connectent à ce webservice pour s'authentifier
    je ne veux pas d'usine à gaz la façon la plus simple possible.



    d'après ce que j'ai compris voici le principe :

    [1] une application(sf2 ou pas) envois login+mot passe à un webservice bien sur de manière sécurisé, pour cela quel technique utiliser ?
    [2] le webService authentifie et envois à l'application un token qui va permettre de surfer trankillou sur l'appli en étant connecté.



    concrètement je fais ça ainsi :
    1)
    pour les applications symfony2 j'utilise fosUserBundle, dans ce cas il faut utiliser un userProvider afin de dire à fosUser que le fournisseur d'user est un webservice (et non la base de donnée configuré par défaut)
    pour les applis PHP, je verrais plus tard.


    2) d'un autre coté créer un webservice qui va authentifier et renvoyer un token à l'appli
    là, j'utilise un service SOAP (techniquement je transforme un contrôleur en service SOAP)

    mais je ne sais pas du tout comment faire dans ce contrôleur ?




    est-ce une bonne méthode ?


    avez vous d'autres solutions ? la plus simple possible et me donner des explications sur le fonctionnement si possible

    merci d'avance.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 168
    Par défaut
    Moi je pense OAuth(2), pas toi ?

  3. #3
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    HWIOAuthBundle permet de se loguer à partir de facebook, google....


    c'est pas ce que je veux ou alors je n'ai pas trouvé comment créer un webservice perso qui gère sa propre base d'user.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 168
    Par défaut
    j'ai parlé de HWIOAuthBundle ? non mais tu pourras l'utiliser comme provider*....


    http://tools.ietf.org/html/rfc6749

Discussions similaires

  1. DEBIAN 6 - Authentification centralisée users en base mysql
    Par VILLARICA dans le forum Administration système
    Réponses: 5
    Dernier message: 01/03/2013, 18h07
  2. [2.x] Symfony2, webservice, authentification et sécurité
    Par Ender33 dans le forum Symfony
    Réponses: 3
    Dernier message: 16/03/2012, 10h00
  3. Réponses: 13
    Dernier message: 21/07/2011, 09h41
  4. Réponses: 0
    Dernier message: 15/07/2011, 12h10
  5. Authentification centralisée sur Web
    Par sl.info dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 28/03/2008, 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