Update godocs to include info useful for private clouds.
diff --git a/context.go b/context.go
index 7f74551..a41cc6d 100644
--- a/context.go
+++ b/context.go
@@ -87,6 +87,10 @@
 
 // ProviderByName will locate a provider amongst those previously registered, if it exists.
 // If the named provider has not been registered, an ErrProvider error will result.
+//
+// You may also specify a custom Identity API URL.
+// Any provider name that contains the characters "://", in that order, will be treated as a custom Identity API URL.
+// Custom URLs, important for private cloud deployments, overrides all provider configurations.
 func (c *Context) ProviderByName(name string) (p Provider, err error) {
 	for provider, descriptor := range c.providerMap {
 		if name == provider {
diff --git a/global_context.go b/global_context.go
index cf5ed8f..45f06f8 100644
--- a/global_context.go
+++ b/global_context.go
@@ -34,6 +34,9 @@
 //
 // Providers are identified through a unique key string.
 // Specifying an unsupported provider will result in an ErrProvider error.
+// However, you may also specify a custom Identity API URL.
+// Any provider name that contains the characters "://", in that order, will be treated as a custom Identity API URL.
+// Custom URLs, important for private cloud deployments, overrides all provider configurations.
 //
 // The supplied AuthOptions instance allows the client to specify only those credentials
 // relevant for the authentication request.  At present, support exists for OpenStack