Hi there,
I am pretty new to Go and I need to write a web application. So far so good, everything works fine. I added a middleware to authenticate the users via jwt - Also fine.
Now I want to make the user available for http handlers. For this my solution is this:
//...
req := r.WithContext(context.WithValue(context.Background(), "user", user))
// call the next handler with new request object...
r is the original request object
Is this an appropriate way or could/should it be solved in a different way?
Thanks in advance