一尘不染

使用Golang的HTTP基本身份验证

go

如何在Golang网站上实施基本身份验证?这样,当有人访问某个页面时,他们的 浏览器 会提示他们登录。


阅读 399

收藏
2020-07-02

共1个答案

一尘不染

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

因此,如果您有http.ResponseWriter通话w,您可以

 w.Header().Set("WWW-Authenticate", `Basic realm="mydomain"`)

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

2020-07-02