Entendiendo que es Oauth en 10 minutos

  Рет қаралды 31,384

Alpha Developer

Alpha Developer

Күн бұрын

Oauth es el protocolo de autenticacion mas utilizado, te explico el como funciona y porque funciona de esa manera.

Пікірлер: 75
@elvagonumero1
@elvagonumero1 5 ай бұрын
Excelente tu explicación, ya me había cruzado con esto y lo estaba evitando como tu comentas. Gracias
@Alpha_Dev
@Alpha_Dev 4 ай бұрын
Buenisimo que te haya ayudado. Saludos.
@franciscoorellana5027
@franciscoorellana5027 Жыл бұрын
Muy buena didactica! Gracias por tu explicacion.
@1994WILDER
@1994WILDER 2 жыл бұрын
haaa muy buen ejemplo, gracias crac. Yo recién voy a entrar a lo de Oauth2 y entender el flujo era una de las cosas que se me complicaba. Gracias
@Alpha_Dev
@Alpha_Dev 2 жыл бұрын
De nada, como mencione las primeras veces que tuve que usar Oauth2 no lo entendia y se me hizo mucho mas complicado, ahora entendiendolo es mas facil de seguir los pasos e implementarlos. Saludos y muchos exitos.
@Marianomaj7
@Marianomaj7 5 ай бұрын
Excelente explicación, muchas gracias!
@SagitGtz
@SagitGtz 2 жыл бұрын
Ya lo he implementado y cuando lo hice funcionar sincérate no lo comprendí, muy buena explicación
@Alpha_Dev
@Alpha_Dev 2 жыл бұрын
Como mencione, me paso de usarlo y no entenderlo, fue aceptar que era asi y punto, por eso trate de explicarlo mejor, porque asi uno entiende el flujo mejor y al implementarlo es mas claro el porque y las partes que entran en juego. Gracias por comentar, y hacerme saber que te gusto. Saludos y exitos.
@javerleo
@javerleo Жыл бұрын
Muy buena la explicación. Se agradece.
@Alpha_Dev
@Alpha_Dev Жыл бұрын
De nada, éxitos
@tomas.menniti
@tomas.menniti 19 күн бұрын
Muchas gracias por compartir genio
@escogil18
@escogil18 Жыл бұрын
Excelente explicación, muchas gracias.
@Alpha_Dev
@Alpha_Dev Жыл бұрын
Me alegra poder ayudar. Saludos y exitos.
@panda90768
@panda90768 2 жыл бұрын
podrías hacer un video de como se implementa? como una practica en una app asi bien básica para verlo y entenderlo mejor, porfa seria genial porque hay pocos videos que lo hacen y la mayoría no lo explica muy bien, y vos tenes una forma bastante sencilla de explicarlo :D
@Alpha_Dev
@Alpha_Dev 2 жыл бұрын
Lo voy a intentar, me alegra que mi manera de explicar te haya servido. Saludos y exitos.
@ssheduardo
@ssheduardo 2 жыл бұрын
Si que ha venido bien. 👏👏👏
@Alpha_Dev
@Alpha_Dev 2 жыл бұрын
Me alegro mucho. Saludos.
@christianmoran1768
@christianmoran1768 5 ай бұрын
Muy buena la explicación. Muchas gracias por tu video!
@Alpha_Dev
@Alpha_Dev 4 ай бұрын
Con mucho gusto
@manuelebarrera2300
@manuelebarrera2300 8 ай бұрын
Excelente la analogía!!
@Alpha_Dev
@Alpha_Dev 8 ай бұрын
Me alegra que te haya parecido buena.
@germantellez2710
@germantellez2710 Жыл бұрын
muy buen ejemplo me queda mucho más claro el flujo
@Alpha_Dev
@Alpha_Dev Жыл бұрын
Me alegro mucho. Saludos
@Razolape
@Razolape 8 ай бұрын
Entendí perfectamente. Para programar una app que acceda a Google debo trabajar en una empresa de reparaciones.
@Alpha_Dev
@Alpha_Dev 8 ай бұрын
Correcto. 50 puntos para griffindor.
@TornVeil7
@TornVeil7 Жыл бұрын
Muchas gracias, hombre
@Alpha_Dev
@Alpha_Dev Жыл бұрын
De nada!
@goh1989
@goh1989 Жыл бұрын
Buenisimo el ejemplo de edificio, gracias
@Alpha_Dev
@Alpha_Dev Жыл бұрын
Gracias Gonzalo, quede muy conforme que pude encontrar una buen forma de explicar ese concepto y me alegra saber que ayuda a otros. Saludos y exitos.
@EmilioDavidClementeSilmi
@EmilioDavidClementeSilmi 3 ай бұрын
Muy buena explicación, gracias por enfocarlo desde un punto de vista más natural. Solo me queda una duda. ¿El access token únicamente se almacena en la app? Si ese es el caso ¿cómo puedo relacionar una siguiente petición del navegador a la app con el access token que he almacenado previamente? Muchas gracias nuevamente, un saludo!
@Alpha_Dev
@Alpha_Dev 3 ай бұрын
El servidor de oauth tambien lo guarda, para luego validarlo y para en caso necesario invalidarlo, o indicar que esta vencido o procesarlo como el servicio lo crea necesario.
@martinmesa6018
@martinmesa6018 Жыл бұрын
Hola, muy buen video para entender el concepto, tengo entendido q oauth es un sistema de autenticacion, es posible utlizando este protocolo implementar un metodo para permitir recuperar contaseñas, gracias!!
@Alpha_Dev
@Alpha_Dev Жыл бұрын
No conosco una manera de hacerlo posible, dado que el proposito de oauth es hablitar a un tercero sobre recursos de otra app como digo en el video. Mientras que reestrablecer la contrasenia deberia ser solamente entre 2, el usuario y el servicio que maneja esa cuenta. Saludos
@javiersanhueza1809
@javiersanhueza1809 Жыл бұрын
gracias por la explicacion, aunque me ahorré los primeros 5 minutos jiji pero bien bueno
@Alpha_Dev
@Alpha_Dev 11 ай бұрын
Si te sirvio la otra mitad genial. Saludos y exitos.
@cesaraar
@cesaraar Жыл бұрын
Hola, buenísimo para entrar en el tema. Te quería preguntar si la final hiciste la parte practica?
@Alpha_Dev
@Alpha_Dev Жыл бұрын
Hola Cesar, no lo tengo pendiente armar algo con passport.
@diegoaugusto4197
@diegoaugusto4197 10 күн бұрын
Gracias crack!
@JorgeenriqueKaponi
@JorgeenriqueKaponi 2 ай бұрын
Hola, me acaba de llegar el codigo a mi telefono y yo no lo pedi como puedo blokearlo? Para que no lo usen de otro lado
@gusjoagomez
@gusjoagomez Жыл бұрын
¡Gracias por el video!!!!
@luisdavidlopez9197
@luisdavidlopez9197 Жыл бұрын
Esta buenisima la explicacion, me encantaría que hicieras un ejempo basico en java, kotlin que explique el proceso
@Alpha_Dev
@Alpha_Dev Жыл бұрын
No uso java ni kotlin, asi que no seria posible a este punto de mi parte. Saludos.
@equiposInn
@equiposInn Жыл бұрын
Muy pedagógica tu explicación! oye, necesito desde Google preguntar por una información que tengo en Calendly y no sé si debo registrar mi cuenta de Calendly en Google o mi cuenta de Google en Calendly, podrías orientarme por favor? estoy tratando de registrar mi cuenta de Calendly en Google pero no sé si lo esto haciendo bien, además me solicita una "Authorized redirect URI" y no sé qué es. Ojalá puedas decirme algo
@Alpha_Dev
@Alpha_Dev Жыл бұрын
Hola Rosy, gracias por el comentario. No tengo experiencia con Calendly lamentablemente. Cuando hablamos de Authorized redirect URI, es a la url de tu aplicacion que el servicio va a llamar luego que la authenticacion esta completada. Dado que la authorizacion pasa en un sitio diferente tiene que saber como llegar a tu sitio. Si estas desarrollando local puede ser algo como localhost. Pero eso solo para desarrollo. Despues en produccion tenes que poner la url final.
@IcíarAlbillosGarcía-n5q
@IcíarAlbillosGarcía-n5q 2 ай бұрын
Es de autorización
@ssheduardo
@ssheduardo 2 жыл бұрын
A la espera laravel pasaport
@asddsa-eh8jh
@asddsa-eh8jh Жыл бұрын
Particularmente estoy teniendo un problema, estoy viendo que la implementacion de apis para identificarse con una cuenta google, por ejemplo, es mucho mas accesible en aplicaciones moviles, la mayoria ya cuentan con un sdk, pero cuando se trata de una aplicacion de escritorio, me parece que es todo un problema hacerlo. ¿Algun concejo para aprender a implementarlo en aplicaciones de escritorio?
@Alpha_Dev
@Alpha_Dev Жыл бұрын
Hola, va a variar dependiendo que lenguaje estas utilizando. developers.google.com/identity/protocols/oauth2#libraries aca en esta seccion de la documentacion tenes las sdk para los lenguajes que provee google. Saludos y exitos.
@testtest-c4z
@testtest-c4z Жыл бұрын
Hello, how are you, there are applications that request a token, request that the client id and seceret key be sent, others an api token and a secret key, how is this different from, for example, sending user and pass?
@Alpha_Dev
@Alpha_Dev Жыл бұрын
The difference is that the tokens should have an expiration time to ensure if some token is highjack will not be of much use or as much of the allowed scope of the token. The api token and secret is more sensitive since with them it's possible to create a new token, but with the user and password is pretty much total control. Because of that is better to just use the necessary access generating the tokens with the capabilities that is required.
@txaberocio8637
@txaberocio8637 Жыл бұрын
La teoría muy bien para empezar :) ¿algún ejemplo practico para consumir desde php?
@Alpha_Dev
@Alpha_Dev Жыл бұрын
si buscas ejemplos de clientes y servidores podes encontrar aca oauth.net/code/php/
@testtest-c4z
@testtest-c4z Жыл бұрын
Hola que tal consulta, cuando tenes token y refresh token en donde por ejemplo tengo una app que envia o consulta ordenes a otro sistema el token y refresh siempre se guarda en el cliente, cuando este puede ser mas de un cliente o se almacena en el servidor en una base de datos y se consulta sobre eso? tomando en cuenta que mi app siempre una un unico usuario para hacer las peticiones sin importar que usuario sea el que pide los datos. gracias
@Alpha_Dev
@Alpha_Dev Жыл бұрын
Por lo que entiendo de tu pregunta va mas de un sistema donde tenes al usuario haciendo consultas al mismo servicio, como explico aca es en la parte de 3 partes donde le estas dando un acceso a un tercero sobre tus cosas en un servicio. Asi el tercero no tiene tus credenciales el si guardara tu token, vos con tu servicio podes revokar las mismas y nadie mas que vos sabe tu password.
@testtest-c4z
@testtest-c4z Жыл бұрын
@@Alpha_Dev Muchas gracias por tu respuesta!
@dalowa
@dalowa 6 ай бұрын
Gracias
@Alpha_Dev
@Alpha_Dev 6 ай бұрын
De nada.
@adrianperez310
@adrianperez310 Жыл бұрын
Hola, tengo un error en facebook que dice OAuthException y no me deja públicar multimedia, tiene algo que ver? El error dice "OAuthException, tendrás acceso limitado por motivo de seguridad"
@Alpha_Dev
@Alpha_Dev Жыл бұрын
No sabria decirte, te sugiero buscar en foros relacionados a la api de facebook. Saludos y exitos.
@Dontitod2
@Dontitod2 Жыл бұрын
una api me pide que indique el callback url, no entendi bien que es, solo me quiero conectar a la api para raspar unos datos con python y me pide tengo que hostear la aplicacion en alguna URL?
@Alpha_Dev
@Alpha_Dev Жыл бұрын
Como para oauth el login se realiza en la pagina del servicio, tiene que saber como volver a tu sitio para darte el token de acceso para despues poder utilizar el token en las llamadas. La mayoria de los casos corriendolo local y pasandole localhost y el puerto de tu app alcanza. porq esa url se la va a pasar el navegador y tu navegador va a redirigirte a tu sitio local sin necesidad de hostearlo externamente.
@Dontitod2
@Dontitod2 Жыл бұрын
@@Alpha_Dev muchas gracias, me disete una luz, y justo vi que existe una aplicacion llamada ngrok para hacer tales pruebas. Gracias amigo
@mikicerise6250
@mikicerise6250 Жыл бұрын
Gracias tío... Deséame suerte, estoy a punto de lanzarme de lleno. xD
@Alpha_Dev
@Alpha_Dev Жыл бұрын
Mucha suerte
@miguelsirna
@miguelsirna Жыл бұрын
si me gustaria verlo
@pablodaigual
@pablodaigual 3 ай бұрын
Gracias xokas
@yorlandylobaina3530
@yorlandylobaina3530 2 жыл бұрын
Pedona, tengo entendido que OAuth es un estándar abierto para authorización, NO autenticación.
@Alpha_Dev
@Alpha_Dev 2 жыл бұрын
Hola Yorlandy. Se puede decir tambien, el estandar si se basa mas en la parte de authorizacion, donde autorizas a acceder recursos particulares, pero tambien se considera autenticado. No hay manera que puedas ser authorizado y no autenticado. Por ende muchos servicios al delegar el sistema de login con un tercero como google, piden autorizacion a conocer tu email, ya si esta autorizado es que sos el propietario de esa casilla y estas autenticado. Que opinas tu? Gracias por el comentario, Saludos y exitos.
@joseidarraga1588
@joseidarraga1588 Жыл бұрын
ta bueno
@lukkaku
@lukkaku 16 күн бұрын
no lo entendi
@Alpha_Dev
@Alpha_Dev 13 күн бұрын
que mal, si tenes una duda en particular puedo tratar de contestarla, si ya es que no se entendio nada, te deseo suerte y espero que otro video lo pueda explicar mejor que se adapte a tu estilo, muchos exitos.
@henrymartinez1055
@henrymartinez1055 Жыл бұрын
A un chileno no se le entiende un carajo
@CarlosAmbeliz
@CarlosAmbeliz Жыл бұрын
La verdad no entendi 😛
@Alpha_Dev
@Alpha_Dev Жыл бұрын
Uhh que lastima.
@alfonsobaqueiro
@alfonsobaqueiro Жыл бұрын
Con la pelotuda explicación se vuelve más confuso que lo que simplemente sería explicar las cosas con los conceptos pertinentes: User, Authorization Server, Resource Server, Client App.
¿Qué es OAuth y OpenID?
12:21
Marco Arias
Рет қаралды 12 М.
Docker - La explicación que querías
18:53
Ringa Tech
Рет қаралды 183 М.
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 97 МЛН
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37
НИКИТА ПОДСТАВИЛ ДЖОНИ 😡
01:00
HOOOTDOGS
Рет қаралды 2,7 МЛН
OAuth2.0 Explicación del flujo de Autorización de recursos
8:18
Setup Google OAuth sign in 6 minutes
6:51
Appwrite
Рет қаралды 72 М.
Universo DevTalles - Entrevista de segundo aniversario
6:49
NodeJS & Express - Google OAuth2 using PassportJS
20:33
Kris Foster
Рет қаралды 103 М.
What is SAML? A Comprehensive Guide with Examples
9:52
ByteMonk
Рет қаралды 37 М.
OAuth 2.0 and OpenID Connect (in plain English)
1:02:17
OktaDev
Рет қаралды 1,7 МЛН
¿Qué es una API? - La mejor explicación en español
12:11
EDteam
Рет қаралды 1,4 МЛН