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 [email protected].
For more options, visit https://groups.google.com/d/optout.