Trim unused fields out of (Provider|Service)Client.
diff --git a/provider_client.go b/provider_client.go
index 17fefa0..7f8b892 100644
--- a/provider_client.go
+++ b/provider_client.go
@@ -6,15 +6,19 @@
// providing whatever authentication credentials are required.
type ProviderClient struct {
- // Options remembers the original authentication parameters, if reauthentication is enabled.
- Options AuthOptions
+ // IdentityEndpoint is the front door to an openstack provider.
+ // Generally this will be populated when you authenticate.
+ // It should be the *root* resource of the identity service, not of a specific identity version.
+ IdentityEndpoint string
+
+ // Reauthenticate is a callback that will be invoked to reauthenticate this client, if reauthentication is enabled.
+ Reauthenticate func() error
// TokenID is the most recently valid token issued.
TokenID string
}
-// AuthenticatedHeaders returns a map of HTTP headers that are common for all authenticated service
-// requests.
+// AuthenticatedHeaders returns a map of HTTP headers that are common for all authenticated service requests.
func (client *ProviderClient) AuthenticatedHeaders() map[string]string {
return map[string]string{"X-Auth-Token": client.TokenID}
}