Découverte d'API Platform : Authentification JWT

  Рет қаралды 33,145

Grafikart.fr

Grafikart.fr

Күн бұрын

Article ► grafikart.fr/t...
Abonnez-vous ► bit.ly/Grafika...
Dans ce chapitre nous allons voir comment gérer une authentification basée sur des [tokens JWT](/tutoriels/json-web-token-presentation-958). Ce système n'est pas spécifique à API Platform mais se repose sur le bundle [LexikJWTAuthenticationBundle](github.com/lex...) qui permet d'ajouter la gestion des tokens JWT au composant Security de Symfony.
Soutenez Grafikart:
Devenez premium ► grafikart.fr/p...
Donnez via Utip ► utip.io/grafikart
Retrouvez Grafikart sur:
Le site ► grafikart.fr
Twitter ► / grafikart_fr
Discord ► grafikart.fr/t...

Пікірлер: 17
@starkspartacus4386
@starkspartacus4386 3 жыл бұрын
Bonjour Grafikart merci pour tous tes tutos toujours bien expliqué et son site de formation est super bien. Merci encore je débute vraiment dans le dev et je dois créer un intranet pour mon entreprise avec les services web de notre partenaire informatique qui m'a donné les accès au service web. j'ai du mal à récupérer le token via le language JS. merci pour tes pistes Bien à toi
@emilie1977
@emilie1977 3 жыл бұрын
Merci, parfait
@TonioFr78
@TonioFr78 3 жыл бұрын
Très beau travail
@julienlaguitton8339
@julienlaguitton8339 2 жыл бұрын
11:40 je ne vois pas le problème, il peut être utile de comparer les infos du token avec ce qu'il y a dans la base de données ? Si ou reçoit le username johndoe on vérifie qu'il y a bien un username jondoe dans la base.
@winter7371
@winter7371 2 жыл бұрын
tu l'as déjà vérifier en envoyant ton token (dans la logique) si je ne m'abuse
@johnhaimez951
@johnhaimez951 2 жыл бұрын
@@winter7371 Hello, effectivement j'aimerais bien une confirmation à ce niveau là car comme le dis @julien Laguitton pourquoi pas comparer avec la BDD ? mais bon si effectivement il est deja vérifier avant .... mais confirmation serait la bienvenu
@SteamDeckGameplay
@SteamDeckGameplay 3 жыл бұрын
Après avoir bossé pendant bientôt 2 ans avec API platform, je pense qu'au final c'est une mauvaise idée de l'utiliser pour des gros projets Quand t'as des logiques métier complexe autre que des simple CRUD, tu te retrouves à batailler contre la librairie C'est hyper rapide à mettre en place, mais quand tu te retrouves avec des subscribers, filters, groupes, transformers, serializer etc. dans tous les sens, tu ne sais plus ce qu'il se passe C'est très magique, déjà que de base avec Symfo sans API platform tu peux te retrouver dans ce genre de situation où tu ne sais plus trop ce qu'il se passe, ici c'est encore pire Au final tout le temps que tu gagnes à mettre en place rapidement l'API tu le perds après, sur des choses qui sont rendus plus complexes par l'utilisation d'API platform
@adrientorset1368
@adrientorset1368 3 жыл бұрын
salut Orys j'aurais besoin d'explication sur API platform toi qui m'a d'être un connaisseur pourrais tu m'épauler avec ton savoir sur la plateforme
@loich7713
@loich7713 3 жыл бұрын
Oui j'ai le même ressenti après 3 ans d'utilisations, néanmoins Graphikart dans cette série apporte des solutions pour faire des solutions plus génériques pour éviter de multiplier les controller ou les extension par exemple.
@fennecsoft
@fennecsoft 3 жыл бұрын
6:10 anonymous: true ne passe plus avec symfony 5.3 , comment faire pour connecter notre User à la page principale de notre api/ ?
@sebastienglatz1264
@sebastienglatz1264 3 жыл бұрын
Maintenant c'est lazy: true The lazy anonymous mode prevents the session from being started if there is no need for authorization (i.e. explicit check for a user privilege). This is important to keep requests cacheable (see HTTP Cache).
@69guigz
@69guigz 3 жыл бұрын
Salut et merci grafikart pour la vidéo. Vous aussi vous avez ce message d'erreur "error:02001003:system library:fopen:No such process" sur w10? Il semblerait que ce soit un pb avec la variable d'environnement => voir error-system-libraryfopenno-such-process sur stack overflow. Mais comment faire pour utiliser la commande generate-keypair?
@robinbelon369
@robinbelon369 3 жыл бұрын
Bonjour, il faut d'abord télécharger OpenSLL (tu peux trouver des EXE ou MSI facilement sur le net) et tu modifies tes variables d'environnement PATH en ajoutant le chemin vers le /bin d'OpenSSL (dans program files)
@69guigz
@69guigz 3 жыл бұрын
@@robinbelon369 merci :)
@fatmajrad3394
@fatmajrad3394 2 жыл бұрын
Bonjour Je rencontre la même erreur et je n'arrive pas à la résoudre. Avez-vous trouvez une solution ? Merci
@maxime045
@maxime045 3 жыл бұрын
Svp j'ai une erreur 401 lorsque je fais un get sur la route login
@legladiateurduweb
@legladiateurduweb 2 жыл бұрын
Quelqu’un a réussi à utiliser jwt avec graphql dans la dernière version d’api platform ? Je n’arrive pas a correctement mettre en place le fichier security.yaml
Découverte d'API Platform : Authentification par clef d'API
10:28
Découverte d'API Platform : Authentification JSON
26:56
Grafikart.fr
Рет қаралды 16 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Comprendre l'authentification de Symfony 5.1+
27:24
Grafikart.fr
Рет қаралды 25 М.
Learn Shell Scripting With Me Using ChatGPT
47:12
Code With Joel
Рет қаралды 81
C'est quoi un JWT ?
8:21
Kodaps - apprendre à coder
Рет қаралды 17 М.
Tutoriel  : Découverte du JWT
10:51
Grafikart.fr
Рет қаралды 60 М.
Tutoriel PHP : Comprendre l'OAUTH 2.0, Connexion via Google
34:55
Grafikart.fr
Рет қаралды 40 М.
Découverte d'API Platform : Rafraichir les tokens JWT
11:39
Grafikart.fr
Рет қаралды 9 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН