Bonjour,

Je souhaite mettre en place un système d'authentification qui me permettrait de m'authentifier qu'une seule fois sur une appli et d'accéder à plusieurs autres applications.

L'idée c'est d'avoir une appli A en Symfony qui permet de créer un compte, de gérer l'authentification...

Ensuite il y aurait d'autres apllications Symfony B, C, ...

Je souhaite accéder à l'application B, je n'ai pas de compte je dois passé par l'appli A.

J'ai un compte sur l'appli A je m'authentifie, je peux accéder à l'appli B.

Ça pour être du SSO par exemple mais comment faire ?

Merci d'avance pour votre aide.

5 réponses


Birzat
Auteur

Une petite idée ? :-)

hello,
tu te créer une api qui gère les comptes utilisateurs de toute les applications

Birzat
Auteur

Salut Isox,

Je te remercie pour ta réponse.

Existe-t-il des composants qui permettent de faciliter la mise en place de ce genre d'api ?

Merci par avance.

tu peux te créer un api simplement avec symfony et tu te connecter deçu sur tes différents platform

Hello :) Alors le mieux c'est de passer par un service SSO, il y a des outils gratuits et payants, perso j'utilise auth0 c'est pas mal, payant, si tu cherches une solu gratuite essayes un de cette liste https://alternativeto.net/software/auth0/?license=free

Birzat
Auteur

Merci pour vos retours.

Il faudrait quelque chose de simailiare à ce tuto sur Laravel (qui semble avoir des composants pour) : https://grafikart.fr/tutoriels/laravel-passport-oauth-978

Ça pourrait faire l'objet d'un nouveau tuto, faire la même chose mais avec Syfmony... ;)