| @@ -102,9 +102,10 @@ func (h authHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) { | |||||||
|  |  | ||||||
| func namespaceFromRequest(req *http.Request) (string, error) { | func namespaceFromRequest(req *http.Request) (string, error) { | ||||||
| 	// determine the host, e.g. dev.micro.mu:8080 | 	// determine the host, e.g. dev.micro.mu:8080 | ||||||
| 	host := req.URL.Host | 	host := req.URL.Hostname() | ||||||
| 	if len(host) == 0 { | 	if len(host) == 0 { | ||||||
| 		host = req.Host | 		// fallback to req.Host | ||||||
|  | 		host, _, _ = net.SplitHostPort(req.Host) | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	// check for an ip address | 	// check for an ip address | ||||||
| @@ -112,12 +113,6 @@ func namespaceFromRequest(req *http.Request) (string, error) { | |||||||
| 		return auth.DefaultNamespace, nil | 		return auth.DefaultNamespace, nil | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	// split the host to remove the port |  | ||||||
| 	host, _, err := net.SplitHostPort(req.Host) |  | ||||||
| 	if err != nil { |  | ||||||
| 		return "", err |  | ||||||
| 	} |  | ||||||
|  |  | ||||||
| 	// check for dev enviroment | 	// check for dev enviroment | ||||||
| 	if host == "localhost" || host == "127.0.0.1" { | 	if host == "localhost" || host == "127.0.0.1" { | ||||||
| 		return auth.DefaultNamespace, nil | 		return auth.DefaultNamespace, nil | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user