code: func InjectTokenManager(tokenManager token.Manager) goa.Middleware {
  	return func(h goa.Handler) goa.Handler {
  		return func(ctx context.Context, rw http.ResponseWriter, req *http.Request) error {
  			ctxWithTM := tokencontext.ContextWithTokenManager(ctx, tokenManager)
  			return h(ctxWithTM, rw, req)
  		}
  	}
  }
docs: // InjectTokenManager is a middleware responsible for setting up tokenManager in the context for every request.