如何使用 Golang 站点实现基本身份验证?因此,当有人访问页面时,他们的浏览器会提示他们登录。
最佳答案
为了强制用户进行身份验证/使用户浏览器中的基本身份验证提示出现,您发送标题 WWW-Authenticate : Basic ream="mydomain"
所以如果你有一个名为w
的http.ResponseWriter
,你可以这样做
w.Header().Set("WWW-Authenticate", `Basic realm="mydomain"`)
这将导致浏览器打开您所指的提示。
关于使用 Golang 的 HTTP 基本身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36187853/