Wie implementiere ich Basic Auth mit einer Golang Site? Wenn jemand eine Seite besucht, wird er von seinem Browser mit einem Login aufgefordert.HTTP Basic Auth mit Golang
0
A
Antwort
5
Um einen Benutzer zu zwingen,/zu authentifizieren, dass grundlegende auth Aufforderung im Browser-Benutzer Sie den Header WWW-Authenticate : Basic ream="mydomain"
Wenn Sie also ein http.ResponseWriter
w
genannt haben senden erscheinen, können Sie
w.Header().Set("WWW-Authenticate", `Basic realm="mydomain"`)
Dadurch öffnet der Browser die Eingabeaufforderung, auf die Sie verweisen.
+0
Super danke :)! – wakinov
https://github.com/goji/httpauth ermöglicht es Ihnen, einen Benutzer/Pass und Eingabeaufforderung festzulegen. Beachten Sie, dass Basic Auth im Klartext ist, wenn nicht über HTTPS und nicht besonders sicher ist. – elithrar