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 :

Authentification via Steam


Sujet :

Symfony PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 7
    Par défaut Authentification via Steam
    Bonjour tout le monde,

    Dans mon projet communautaire, les membres peuvent s'inscrire sur mon site à l'aide du formulaire de base (fosuserbundle), jusqu'à là tout fonctionne très bien.

    J'utilise les API de Steam pour pouvoir récupérer toutes les informations des membres via leurs steamID, ça aussi ça fonctionne, faut juste mettre le steamID manuellement.
    Le problème du coup, c'est que rien nous assure que le steamID rentré est vraiment le leur !

    Ce que je voudrais faire du coup, c'est lier leur compte steamID avec leur compte membre.

    Permettre à mes membres de se connecter avec steam via openid et une fois cela fait, je pourrais insérer leur steamID, en étant sur que celle-ci soit bien la leur.

    Malheureusement cela fais une semaine que je cherche à droite et à gauche sur internet mais tout ce que je trouve date de 2015 et au mieux 2016 mais sans réponse... Sur Laravel tout existe, mais symfony ... plus compliqué.

    Je voudrais savoir si du coup quelqu'un utilise l'authentification par steam avec leur site sur symfony. Si oui, avec bundle ?

    J'ai trouvé un bundle : https://packagist.org/packages/knopp...eam-api-bundle mais celui-ci gère uniquement les API à ce que j'ai compris et non la connexion.

    Ainsi que celui-ci : https://github.com/AVAW/Symfony2-SteamBundle mais il date de 2 ans, ça m'étonne donc qu'il soit maintenant à jour pour Sf3.

    Celui-ci aussi https://github.com/hwi/HWIOAuthBundle mais évidemment il gère tous les sites que l'on a pas besoin mais pas Steam ...

    J'espère pouvoir trouver des solutions avec vous.

    Merci d'avance.

    Cordialement,

  2. #2
    Membre Expert Avatar de Nico_F
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2011
    Messages : 728
    Par défaut
    Hello,

    J'utilise le dernier (HWI) et il fonctionne plutôt bien malgré une documentation qui laisse à désirer.

    S'il n'existe pas, le bundle te donne la possibilité de créer toi même un SteamResourceOwner en étendant les bonnes classes de base GenericOAuth1ResourceOwner ou GenericOAuth2ResourceOwner.
    En soit ce n'est pas extrêmement compliqué à faire dans la mesure ou il y a suffisamment d'exemples à coté.

    Bon courage.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 7
    Par défaut
    Bonjour Nico_F,

    Justement j'en parle dans mon sujet de ce bundle, mais il ne gère pas la connexion avec Steam justement.
    Ce bundle concerne uniquement le support d'OAuth, et Steam fonctionne uniquement avec OpenID.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 7
    Par défaut
    Up ?

    Personne n'a de piste ?

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 7
    Par défaut
    Vraiment personne n'a de piste.

    Comment intégrer simplement OpenID à mon application ? combiner avec FosUserBundle.

    Merci d'avance.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 7
    Par défaut
    Bon, je vais relancer, car malgré toutes mes recherches impossible de trouver quoi que ce soit ...

Discussions similaires

  1. [Administration] Authentification via compte réseau
    Par femtosa dans le forum Subversion
    Réponses: 5
    Dernier message: 21/05/2007, 14h23
  2. [C#][Active Directory]Authentification via LDAP
    Par apoingsfermes dans le forum ASP.NET
    Réponses: 7
    Dernier message: 11/11/2006, 11h03
  3. [LDAP] Problème d'authentification via PHP
    Par navis84 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 21/07/2006, 09h45
  4. Authentification via un PDC pour samba
    Par illegalsene dans le forum Réseau
    Réponses: 6
    Dernier message: 05/07/2006, 16h35
  5. Authentification via un serveur LDAP
    Par jh0483 dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 16/01/2006, 06h53

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