rewrite auth

don't disclose auth denial reasons in response
This commit is contained in:
Jakob Schrettenbrunner
2017-08-02 21:35:15 +02:00
parent 6e18e4a1ce
commit 3a65f409d1
3 changed files with 75 additions and 39 deletions

View File

@@ -3,7 +3,6 @@ package control
import (
"encoding/json"
"errors"
"fmt"
"io/ioutil"
"strings"
@@ -110,13 +109,16 @@ func loadServerConfiguration(path string) (*server, error) {
if err := json.Unmarshal(file, server); err != nil {
return nil, err
}
fmt.Println(server)
return server, nil
}
// GetServer returns the server identified by the provided uuid
func GetServer(uuid string) Server {
return servers[uuid]
server := servers[uuid]
if server == nil {
return nil // https://golang.org/doc/faq#nil_error
}
return server
}
// NewServer creates a new Server