Go library for Keystone v3.0 API
Install using go get github.com/markstgodard/go-keystone.
// create new client
client, err := keystone.NewClient("http://192.168.56.101:5000")
if err != nil {
log.Fatal(err)
}
// get token for username, password and domain name
auth := keystone.NewAuth("admin", "password1", "Default")
token, err := client.Tokens(auth)
if err != nil {
log.Fatal(err)
}