Do we need to getToken for every http request?

In redwood, the method getToken is wrapped in ApolloLink, which is called for every query and mutation. I just wonder that is this necessary? as this may raise the commutation load significantly.

Yeah, it’s especially noticeable with dbAuth where it actually needs to go back to the server for each getToken call, whereas the other auth providers just look in LocalStorage. We’ve got an issue for this here: auth?method=getToken happening 5x per page request (using dbAuth) · Issue #4739 · redwoodjs/redwood · GitHub

1 Like