Autenticación API con Laravel Passport

Contenido del curso
timer

Desbloquea el curso

Contrata un plan y consigue acceso completo

Crea tu cuenta

¿Ya tienes una cuenta? Inicia sesión

¿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.

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



¿A quién va dirigido el curso?

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

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

Este curso cuenta con su propio foro para recibir ayuda en caso de que la necesites, una vez te hayas inscrito podrás acceder siempre que quieras. Las dudas planteadas en el foro normalmente son respondidas el mismo día para acelerar la fase de aprendizaje. 

Cursos relacionados

Acerca del autor

Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.

Cursosdesarrolloweb

Israel Parra

Php, JavaScript, Laravel, Vue, React, React Native, Svelte, Serverless

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 3 años

miguelaFrem - Un curso de notable.
star star star star star_border

Buen curso, bastante satisfecho.

Alvaro Jesus Martinez Martin

hace 3 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 4 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 4 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 5 años

xsaboteadorx - Muy bueno!!
star star star star star

Muy bien explicado! :D

krloz1003

hace 5 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 5 años

fvskate - Excelente material
star star star star star

Buen curso claro y preciso satisfecho con el curso

Cursosdesarrolloweb Cursosdesarrolloweb

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Formulario de contacto

Copyright 2024 © Todos los derechos reservados.

Contacto