Mercurial > gemma
diff misc/encode.go @ 386:999f4f83a072
Configure GeoServer via REST-API. TODO: Configure layers.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 13 Aug 2018 13:41:08 +0200 |
parents | 4c211ad5349e |
children |
line wrap: on
line diff
--- a/misc/encode.go Mon Aug 13 11:17:56 2018 +0200 +++ b/misc/encode.go Mon Aug 13 13:41:08 2018 +0200 @@ -1,6 +1,7 @@ package misc import ( + "encoding/base64" "encoding/binary" "io" ) @@ -68,3 +69,8 @@ w.Err = binary.Write(w.Writer, binary.BigEndian, []byte(s)) } } + +func BasicAuth(user, password string) string { + auth := user + ":" + password + return base64.StdEncoding.EncodeToString([]byte(auth)) +}