Lo primero que haría cualquiera en su sano juicio cuando va a realizar por vez primera el proceso de autenticar a un usuario usando GitHub, es investigar en Internet cómo hacerlo, al menos eso hice yo y curiosamente, entender el proceso no fue tan fácil y/o inmediato como imaginé que sería. Siendo PHP mi herramienta de programación predilecta, encontré páginas donde te explicaban qué necesitabas, otras donde relegaban todo el proceso en módulos de terceros o ya incluidos en frameworks como Laravel y unas pocas donde te entregaban bloques de código para hacerlo pero no te explicaban el “paso a paso” del proceso para poder entenderlo claramente antes de pasar a los detalles del código. Habiendo resuelto el acertijo no tan complicado de ese “cómo hacerlo”, permíteme compartirlo contigo, para que puedas también usarlo sin problema. (Aviso: Este artículo fue originalmente publicado en Medium.com ). En pocas palabras El proceso de autenticación sigue la siguiente secuencia: Se soli...
GitHub es la plataforma colaborativa por excelencia para programadores y equipos de Desarrollo de software, que permite llevar el control de cambios realizados a uno o varios proyectos en desarrollo. Adicionalmente, GitHub provee a sus usuarios las herramientas necesarias para usar sus variados servicios desde APIs . Uno de los servicios incluidos es el de permitir la autenticación de usuarios y el proveer acceso a la información tanto del usuario como de los repositorios asociados a él. (Aviso: Este artículo fue originalmente publicado en Medium.com ). ¿Y esto para qué puede sernos útil? Recientemente desarrollé una aplicación que facilita la actualización de proyectos desplegados en el servidor desde sus repositorios en GitHub. Esta aplicación es una herramienta con una única tarea especifica, de forma que su uso, tamaño, instalación y mantenimiento fueran lo más sencillo posibles. Debido también a que por su naturaleza, manejaría posible “información sensible”, era necesario ...