Adding get user operation
diff --git a/openstack/identity/v2/users/requests.go b/openstack/identity/v2/users/requests.go
index ec17c20..3faf028 100644
--- a/openstack/identity/v2/users/requests.go
+++ b/openstack/identity/v2/users/requests.go
@@ -93,3 +93,15 @@
 
 	return res
 }
+
+// Get requests details on a single user, either by ID or username.
+func Get(client *gophercloud.ServiceClient, identifier string) GetResult {
+	var result GetResult
+
+	_, result.Err = perigee.Request("GET", resourceURL(client, identifier), perigee.Options{
+		Results:     &result.Body,
+		MoreHeaders: client.AuthenticatedHeaders(),
+	})
+
+	return result
+}