How do I implement basic auth with a Golang site? So that when someone visits a page they will be prompted by their browser with a login.
How do I implement basic auth with a Golang site? So that when someone visits a page they will be prompted by their browser with a login.
You could also use Echo's labstack project, which provides Basic Auth middleware:
e.Use(middleware.BasicAuth(func(username, password string, c echo.Context) (bool, error) {
// check username and password for a match here
}))
Use the code above to protect any route groups with basic authentication.