Iniciar sesión desde el cliente II
Comprar curso

27. Iniciar sesión desde el cliente II


2 comentarios

Inicia sesión para comentar

Comentarios:

  • Vitervo Lopez Caballero

    Vitervo Lopez Caballero hace 1 año

    Hola Victor, porque está marcando este error oauth/token cURL error 28: Operation timed out after 30003 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://swinm.test:8083/oauth/token

    • Victor Arana Flores hace 1 año

      Hola Vitero, por el error que me has mandado lo unico que podría indicarte es que has hecho una consulta a una api, y ha pasado mucho tiempo sin obtener una respuesta, por lo que se agoto el tiempo de espera que tienes configurado en tu PHP.ini y de ahi el error

    • Juan Sebastián Joya Rodríguez hace 4 semanas

      igual es raro que una peticion tan cortica demora 30 segundos en resolverse. Es posible que estes haciendo un loop infinito de peticiones por algun condicional o algo asi. Intenta romper toda la logica y verificar con postman que peticion te esta abosribendo esos 30 segundos

  • Erick Montero

    Erick Montero hace 2 años

    hola victor, estoy tratando de hacer mi api tal cual lo explicas tanto para la creacion como el consumo de esta con vue , todo basandome en tus cursos, pero me he perdido a la hora de generar el access token , entiendo que desde vue mando los parametros client_id y secret_id para que la api resuelva, pero en esta seccion no se como dar respuesta ya que cuando se hizo el logincontroller no explicas como consumir oaut/token. La verdad estoy perdido he leido ya mucho la documentación y no doy, espero puedas ayudarme. estoy tratando de ir paso a paso las instrucciones de tus dos cursos

    • Alejandro Echavarria hace 1 año

      En caso de ser con React o algún framework, como se haría o donde se guardaría el tema del client_id y secret_id?

    • Victor Arana Flores hace 1 año

      Hola Alejando. Cada framework tiene su forma de almacenar estas credenciales.

      Normalmente tambien cuentan con un archivo environment en el cual se almacena dicha información y posteriormente se accede a esta de igual manera que lo hacemos en Laravel.

    • Alejandro Echavarria hace 1 año

      Gracias Victor!

    • Hugo Andres Marrugo Polo hace 1 año

      Hola Victor, me han gustado mucho tus cursos y sigo tu contenido, en este caso, no segui al pie de la letra el curso, pues decidí generar los access_token y refresh_token desde la API para que el cliente solo los consuma, creo que es la mejor practica, pues el proyecto en que voy a trabajar el fronted estara hecho en VueJs.Muchas gracias por tus cursos , me han sido de mucha utilidad, si me podrias ayudar con la mejor forma de devolver la data al cliente te lo agradeceria, actualmente lo hago asi:

       

      {

             “dataUser”:{

             ……id:",

             ……

             },

             "access_token":"",

             “refresh_token”:"",

             "expires_in":""

       

      }

      Gracias de Antemano

    • Juan Sebastián Joya Rodríguez hace 4 semanas

      Lo guardas acorde con lo que necesites. Si estas en React, es porque quieres conectar la capa de usuario de un navegador con la api. En ese caso lo mas común es guardar los datos en local storage o session storage del navegador. También puedes usar Redux para guardar un estado global. Si estás en Android, puedes almacenar la variable en un SharedPreference o en un DataStore.

      Eso es lo bonito de hacer apis, que no te amarras a una unica forma de consumir información