Replacing the req.Body with an io.ReadCloser that can be read again
Replacing the req.Body with an io.ReadCloser that can be read again

Otherwise it gets read and closed and subsequent attempts to read result
in an error

rafecolton/vauth