使用Golang进行HTTP Basic Auth

dev*_*nov 2 authentication http go basic-authentication

如何使用Golang站点实现基本身份验证?因此,当有人访问某个页面时,他们的浏览器会通过登录提示他们.

eva*_*nal 6

为了强制用户在用户浏览器中进行身份验证/生成基本身份验证提示,您将发送标头 WWW-Authenticate : Basic ream="mydomain"

所以,如果你有一个http.ResponseWriter被叫w,你可以做

 w.Header().Set("WWW-Authenticate", `Basic realm="mydomain"`)
Run Code Online (Sandbox Code Playgroud)

这将导致浏览器打开您所指的提示.