code: func (b *basicAuth) requestAuth(w http.ResponseWriter, r *http.Request) {
  	w.Header().Set("WWW-Authenticate", fmt.Sprintf(`Basic realm=%q`, b.opts.Realm))
  	b.opts.UnauthorizedHandler.ServeHTTP(w, r)
  }
docs: // Require authentication, and serve our error handler otherwise.