He encontrado un video que explica muy bien los siguientes conceptos de manera sencilla.
- OAuth2.0
- JWT
Además explica claramente los tipos de autentificación que podemos utilizar en Laravel Passport
Password Grant Tokens
Este tipo de auntentificación es normalmente utilizado para logear un usuario desde una App.
Utilizado para obtener un token a partir del grant_type = «password»:
- client_id
- client_secret
- username
- password

De esta manera se enviaría y recibiría la siguiente información.

Client Credentials Grant Tokens
Este tipo de autentificación es utilizado para que se comuniquen dos sistemas, tareas automaticas.
Utilizado para obtener un token a partir del grant_type = «client_credentials»:
- client_id
- client_secret

De esta manera se enviaría y recibiría la siguiente información.

Aquí os