They expire, when I generate a new token I store it in the database and send to the user browser, each time the token is expired I generate a new one, overwrite the token in the database (and because this the other token is lost) and sent to the user.
But that's not really my problem (maybe I don't explain it well in the last post) what I want to do is send a partial response to the user browser and then keep processing. specifically I want to set a cookie in the browser and then I will continue data processing. Thanks for your help Anthony! El sáb., oct. 1, 2016 2:10 PM, Anthony <abasta...@gmail.com> escribió: > On Saturday, October 1, 2016 at 9:52:18 AM UTC-4, > luis.vallada...@metamaxzone.com wrote: > > Hello! > > Im creating a website with a microservices architecture, and for > authentication i'm using JWT token stored in the cookies, this tokens are > automatically renewed each 5 minutes, the basic flow of this is: > > 1 My front end makes a request to a microservice > 2 The microservice check if the token its expired > 3 If its expired check if its the same stored in our database > 4 If its the same generate a new token, and send it to the front end > 4.1 If its not the same answer a Non-authorized response to the front end > 5 My web2py front end will change the token cookie for the new one. > > My problem happens if (by any problem) i get a ticket on web2py, when this > happens the new cookie are not sended in the response, the user still > storing the old token, and the next time it makes a petition the step 3 > isnt found and close the user session > > > Are you saying the record is not in the database on the next attempt? If > not, why not? What happens to the record during the initial request? > > > Anthony > > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to a topic in the > Google Groups "web2py-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/web2py/Dx52cLv-8-Y/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.