Juan Castro
Rolando Mamani Salas
Leda Michelle Huerta Recinas
Juan Castro
Rolando Mamani Salas
Leda Michelle Huerta Recinas
Juan Manuel Alberto Martin
Javier Ramos
Guillermo Rodas
Christian David Sánchez
Raul Gomez
Rolando Mamani Salas
Jean Nuñez
Javier Guerrero
Guillermo Rodas
Dario Antonio Calderón Recinos
Jherom Chacon
Guillermo Rodas
Carlos Eduardo Gomez García
Juan Pablo Perez
Carlos Eduardo Gomez García
Jonnathan Ramiro Juma Jara
Ana Gabriela Falcón Mancilla
Erick González
Edith Hernández Navarrete
Erick González
Dario Vinueza
Guillermo Rodas
Eduardo Hidalgo Díaz Rugama
Stephano Apiolaza Tapia
Eduardo Hidalgo Díaz Rugama
Rulo Code
Jose Antonio Caldera
Carlos Enrique Ramírez Flores
Jean Nuñez
ALVARO RODRIGUEZ TAMEZ
Ricardo Yañez V
“Una intranet es una red informática que utiliza la tecnología del protocolo de Internet para compartir información, sistemas operativos o servicios de computación dentro de una organización. Suele ser interna, en vez de pública como internet, por lo que solo los miembros de esa organización tienen acceso a ella.” 🙄
Gracias
Excelente, gracias
Les dejo un video que me gusto donde explican y muestran la diferencia entre OAut 2.0 y OpenIDConnect
Youtube
Soy sincero, me ha costado entender los conceptos y me gustaría de ser posible me corrijan si me equivoco
El Stack de seguridad de aplicaciones modernas, esta impulsado por la necesidad de tener control sobre la Autenticación y Autorización de los usuarios de las aplicaciones móviles conectadas por Internet basadas en la arquitectura de microservicios, proporcionando así la seguridad que antes se tenia con las Intranet
El stack moderno esta compuesto por JWT (JSON Web Tokens) uso de tokens cifrados Para Autenticación OAuth 2.0 Para Autorización OpenIDConnet Para Identificación
Es correcto?
Si, en pocas palabras debido a la evolución que ha tenido la comunicación entre aplicaciones fue necesario crear nuevas soluciones, que fueran más estandar y fáciles de implementar.
Los tokens de acceso se utilizan en la autenticación basada en tokens para permitir que una aplicación acceda a una API. La aplicación recibe un token de acceso después de que un usuario autentica y autoriza el acceso con éxito, luego pasa el token de acceso como una credencial cuando llama a la API de destino. El token pasado informa a la API que el portador del token ha sido autorizado para acceder a la API y realizar acciones específicas especificadas por el alcance otorgado durante la autorización.
upss OpenID Connect: https://es.wikipedia.org/wiki/OpenID_Connect
Gracias
Autenticacion y autorizacion son dos cosas diferentes pero que estan muy relacionadas
Hola! Me está costando entender la diferencia entre “OAuth 2.0” y “OpenID Connect”. En términos generales percibo lo siguiente:
OpenID Connect --> Para autenticación.
Oauth 2.0 --> Para autorización.
Sin embargo, en videos posteriores se ve como se usa la api de Spotify a través de Oauth, pero me parece que implícitamente también se realiza la autenticación no?
¿Podrían ayudarme con un ejemplo como diferenciar ambas tecnologías?
Gracias!
Si, como lo explico en la clase de OpenID Connect con el ejemplo de Facebook, muchas compañias empezaron a usar OAuth 2.0 para la implementar autenticación. Sin embargo como OAuth 2.0 no esta hecho para autenticación se requieren implementaciones extras para reforzar su seguridad. El problema con esto es que cada quien lo estaba haciendo a su manera, por lo que nace OpenID Connect, que seria las reglas extras necesarias y estandar para implementar autenticación con OAuth 2.0.
Como yo lo entiendo es de la siguiente forma:
OAuth 2.0 es un estándar de autorización y autenticación, es decir, es la forma como se manejan tanto la identidad como los permisos que puedas tener.
OpenID Connect: es un sistema que se basa en OAuth 2.0, es decir, que utiliza los parámetros que indica el estándar para resolver la identidad.
Por ejemplo ademas de OpenID Connect, hay otros que utilizan el estándar de OAuth 2.0, como Google, Facebook, etc. Ellos utilizan el mismo estándar.
¿Qué tan actualizado está este curso? He visto por ejemplo que ahora existen opciones de autenticación sin password a través de la identidad proporcionada por otras herramientas como el correo electrónico, por ejemplo.
Sigue siendo relevante, pero pronto tendremos una versión actualizada.
¿Entonces JWT y OAuth no son lo mismo? Chale, pensaba que JWT trabajaba sobre OAuth o así 🤔. Es decir, al menos en mi proyecto necesito generar un API REST sin estado, y sé que necesito JWT, ya que es para eso, pero entonces no entiendo para qué sirve OAUth 🤔
Por lo que entiendo son dos métodos diferentes para autenticar espero que en las próximas clases veamos las diferencias.
Sí, OAuth es simplemente el "protocolo" o más bien son los diferentes flujos de autenticación que existen, y para estos flujos de autenticación se usan tokens, pueden ser cualquier tipo de tokens, pero los más comunes son los JWT :D
Autenticación saber quien eres, autorización saber a que recursos tienes acceso
Genial!!!
Exelente ifo
Interesante Curso!
Opino lo mismo!
Entre OAuth 2.0 y Keycloak que es mas recomendable? Saludos y gracias!
Creo que Keycloak es una solución que va mas alla del estandar, y no podria comparse propiamente pues Keycloak es todo un aplicativo.
Más info:
¿Que significa que RESTful no deba tener estado? en el min 2:10 aprox el profesor lo menciona, pero no me queda nada claro.
Hay ciertos estandares donde guardas de forma parcial el estado dentro de un endpoint para después continuarlo, rest no debe guardar ningún estado. (Esos estados los puedes guardar ya sea con un modulo del protocolo como soap o simplemente sesion).
Te refieres por ejemplo, dentro de un checkout de 3 pasos como el de amazon, que la API no conserva el estado entre los pasos de checkout, ¿eso lo hace el cliente con sessions?
Ya me queda claro lo del estado entonces.
¡Empecemos con toda a aprender Autenticación moderna!
Excelente avanzamos !!
Crei que OAuth, era solo JWT!
Claro que no JWT es otra forma o estandar de intercambios de datos que usa JSOn como formato de intercambios de datos
Tengo nulo conocimiento de lo que se requiere para el curso, pero está en la ruta de aprendizaje, ya vere como me va.
0