Hello!I would like to understand how middleware works in go-kit. I want to 
write a middleware auth processor but do not understand how to describe the 
logic of the process.

That is, I need to take the cookie values ​​from the context and perform the 
rights check? After all, in middleware comes only context. Then another 
question arises, what should mw return if access is denied? Thank you!


func authMW(methodName string) endpoint.Middleware {
   return func(next endpoint.Endpoint) endpoint.Endpoint {
      return func(ctx context.Context, request interface{}) (interface{}, 
error) {
         defer func(begin time.Time) {
           //????
         return next(ctx, request)
      }
   }
}

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to