rest-server/auth.go
2015-09-06 17:45:08 +02:00

19 lines
300 B
Go

package main
import (
"errors"
"net/http"
)
func Authorize(r *http.Request) error {
username, password, ok := r.BasicAuth()
if !ok {
return errors.New("malformed basic auth credentials")
}
if username != "user" || password != "pass" {
return errors.New("unknown user")
}
return nil
}