2016-03-23 54 views
0

如何使用Golang網站實現基本認證?因此,當有人訪問一個頁面時,他們將通過他們的瀏覽器提示用戶登錄。使用Golang進行HTTP基本認證

+0

https://github.com/goji/httpauth將允許您設置用戶/密碼和提示。請注意,基本身份驗證在未通過HTTPS時處於純文本格式,並且不是特別安全。 – elithrar

回答

5

爲了強制用戶進行身份驗證/令,如果你有一個http.ResponseWriter稱爲w在用戶瀏覽器基本身份驗證出現提示你發送的報頭WWW-Authenticate : Basic ream="mydomain"

所以,你可以做

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

這將導致瀏覽器打開您所指的提示。

+0

真棒謝謝:)! – wakinov

相關問題