Explicit AuthenticateV2 function.
diff --git a/rackspace/client.go b/rackspace/client.go
index c4ce622..d8c4a19 100644
--- a/rackspace/client.go
+++ b/rackspace/client.go
@@ -73,6 +73,11 @@
}
}
+// AuthenticateV2 explicitly authenticates with v2 of the identity service.
+func AuthenticateV2(client *gophercloud.ProviderClient, options gophercloud.AuthOptions) error {
+ return v2auth(client, "", options)
+}
+
func v2auth(client *gophercloud.ProviderClient, endpoint string, options gophercloud.AuthOptions) error {
v2Client := NewIdentityV2(client)
if endpoint != "" {