HTTP Basic Auth with Golang

Viewed 4948

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.

2 Answers

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.

Related