Saltar al contenido

play_circle_outline
vista previa
5 minutos
file_download
Archivos del curso
N/A

play_circle_outline
vista previa
1 minutos
play_circle_outline
vista previa
8 minutos
play_circle_outline
vista previa
4 minutos
play_circle_outline
vista previa
5 minutos
play_circle_outline
Scaffolding de autenticación y utilizar componentes Passport en Blade
3 minutos
play_circle_outline
Crear un Listener para revocar tokens antiguos cada vez se crea uno nuevo
4 minutos

play_circle_outline
Inicializar cliente, autenticación y modelo App para guardar los Tokens en BD
4 minutos
play_circle_outline
Método para mostrar la pantalla de acceso de la API y obtener Tokens de acceso
4 minutos
play_circle_outline
Generar un cliente en la API y obtener Id y Secret para utilizar en Cliente
3 minutos
play_circle_outline
Método callback utilizando Guzzle para obtener y guardar access y refresh token
6 minutos
play_circle_outline
Probar por primera vez la autenticación desde el cliente a la API
4 minutos
play_circle_outline
Acceder al cliente identificado desde el Client utilizando un Token Bearer
9 minutos
play_circle_outline
Aprender a utilizar Refresh Tokens para conseguir un nuevo Access Token
8 minutos
play_circle_outline
Añadir Scopes a nuestra API para ofrecer acceso a determinados recursos
3 minutos
play_circle_outline
vista previa
3 minutos

play_circle_outline
Añadir los Middlewares scope y scopes al Kernel de rutas
2 minutos
play_circle_outline
Modelo, migración y factoría de productos para suministrar la API con datos
3 minutos
play_circle_outline
Vaciar BD y probar desde Cliente proceso de autorización para detectar errores
3 minutos
play_circle_outline
Método de registro de usuario en la API y generar Personal Tokens
6 minutos
play_circle_outline
Obtener usuario desde Postman con Bearer Token tras el registro
1 minutos
play_circle_outline
Método de login para acceder al usuario registrado desde Postman y obtener token
3 minutos
play_circle_outline
Crear y consumir ruta API de productos con scopes y provocar excepción de Scopes
4 minutos
play_circle_outline
Manejar la excepción de Scopes y respuesta JSON sin traza
3 minutos
play_circle_outline
Consejo para poner Passport en Producción y despedida
1 minutos
Vídeo de introducción Autenticación API con Laravel Passport
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

En este curso aprenderás a implementar un sistema de autenticación API con Laravel Passport desde 0 a través de varios ejemplos para mejorar tus skills en Laravel. 

 Imagina que te piden desarrollar un sitio web que tenga recursos por los cuales la gente pagaría, una cartelera de cine con toda la información de las últimas películas, productos con toda la información listos para utilizar en tiendas Online etcétera. Con este curso podrías desarrollar tu sitio web ofreciendo acceso a otros sitios web haciendo uso de autorización con claves secretas, claves que después se convertirán en tokens y que tus clientes podrán consumir pudiendo tú limitar los recursos a tus necesidades. 

 Debe quedar claro que este NO es un curso para desarrollar una sencilla API, es un curso para aprender a manejar de forma completa la autenticación de API's. 

 Laravel Passport es la herramienta que recomienda y ofrece Laravel para conectar cliente y servidor utilizando OAuth2 de forma segura a través de tokens. 

 Este tipo de autenticación puede ser necesario y útil en muchos casos, cito los dos casos más comunes: 


  1. Conectar aplicaciones móviles a API's de forma segura a través de personal tokens.
  2. Ofrecer acceso a tus clientes para que accedan a los recursos de tu aplicación desde aplicaciones externas.

 Este curso está basado en 3 partes bien diferenciadas: 


  1. Desarrollar la API con Laravel Passport para manejar la autenticación y ofrecer un client_id y un client_secret a cada cliente para que pueda obtener el access y refresh token.
  2. Desarrollar un cliente con Laravel para consumir la API utilizando el client_id y el client_secret y así dar acceso a todos sus usuarios a los recursos de la API.
  3. Desarrollar una lógica en la API para poder manejar la autenticación de usuarios con email y password a través de tokens. Login, registro y acceso a recursos protegidos mediante middlewares utilizando los scopes de Passport.

 Todos los temas serán desarrollados desde 0, una vez finalices el curso podrás desarrollar completos sistemas de autenticación utilizando OAuth2 para conectar de forma correcta y segura cliente y servidor a través de tokens.
assignment

Requisitos

  • Laravel 5.5 o superior
  • MySQL nivel básico
  • Saber crear host virtuales, Laragon para Windows o Valet para Mac o Linux son buenas opciones



group

¿A quién va dirigido el curso?

Desarrolladores web que conozcan Laravel y quieran aprender a implementar Laravel Passport de forma completa
help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

4.7
star star star star star

7 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
miguelaFrem

hace 5 años

miguelaFrem Un curso de notable.
star star star star star_border

Buen curso, bastante satisfecho.

Alvaro Jesus Martinez Martin

hace 6 años

Alvaro Jesus Curso conciso pero indispensable de Laravel con Passpport
star star star star star

Era uno de los temas que mas me apasionaban de Laravel: La autenticación respecto a OAuth2 y JWT. Israel lo ha vuelto a hacer y no hay un curso por ahora en que no acabe satisfecho. Lo volveré a mirar y practicar un par de veces mas para tener soltura con Passport. Muchas gracias de nuevo por tan buen material.

Augusto Cavalho

hace 6 años

Augusto Cavalho Autenticación API con Laravel y Passport
star star star star star

El mejor curso que he visto sobre api con passport.. Super bueno.

Gerardo

hace 6 años

Gerardo Excelente curso
star star star star star

Es un curso excelente, ojala lo hubiera tomado antes, vi que no lo estaba trabajando correctamente y que tenia muchos problemas de seguridad. Les recomiendo tomar este curso y el de API Rest con Laravel 5 y Tokens con Eloquent API Resource y Passport. Estaria chido que hubiera un update de como meter redis a las apis. Hoy en dia se ocupa mucho.

xsaboteadorx

hace 7 años

xsaboteadorx Muy bueno!!
star star star star star

Muy bien explicado! :D

krloz1003

hace 7 años

krloz1003 Excelente
star star star star star_border

Me hubiera gustado que aplicara las peticiones de postman con guzzle, pero muy bueno

fvskate

hace 7 años

fvskate Excelente material
star star star star star

Buen curso claro y preciso satisfecho con el curso

visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción