How do I implement basic auth with a Golang site? So that when someone visits a page they will be prompted by their browser with a login.
In order to force a user to authenticate/make that basic auth prompt in the users browser appear you send the header WWW-Authenticate : Basic ream="mydomain"
So if you have a http.ResponseWriter called w, you can do
w.Header().Set("WWW-Authenticate", `Basic realm="mydomain"`)
Which will cause the browser to open the prompt you're referring to.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With