Test Username+DomainID+Password auth.
diff --git a/openstack/identity/v3/tokens/requests.go b/openstack/identity/v3/tokens/requests.go
index 1790df5..955db87 100644
--- a/openstack/identity/v3/tokens/requests.go
+++ b/openstack/identity/v3/tokens/requests.go
@@ -17,7 +17,7 @@
 func Create(c *gophercloud.ServiceClient, scope *Scope) (gophercloud.AuthResults, error) {
 	type domainReq struct {
 		ID   *string `json:"id,omitempty"`
-		Name *string `json:"id,omitempty"`
+		Name *string `json:"name,omitempty"`
 	}
 
 	type projectReq struct {