Idiomatic way of requiring HTTP Basic Auth in Go? - Stack Overflow
http://stackoverflow.com/a/21937924/556573
46800306