Versions in this module Expand all Collapse all v1 v1.0.0 Jul 17, 2018 Changes in this version + type KeystoneClient interface + GetClient func() *gophercloud.ServiceClient + GetServiceAuthorization func() (schema.Authorization, error) + GetTenantID func(string) (string, error) + GetTenantName func(string) (string, error) + VerifyToken func(string) (schema.Authorization, error) + func NewKeystoneV2Client(authURL, userName, password, tenantName string) (KeystoneClient, error) + func NewKeystoneV3Client(authURL, userName, password, domainName, tenantName string) (KeystoneClient, error) + type KeystoneIdentity struct + Client KeystoneClient + func NewKeystoneIdentity(authURL, userName, password, domainName, tenantName, version string) (*KeystoneIdentity, error) + func (identity *KeystoneIdentity) GetClient() *gophercloud.ServiceClient + func (identity *KeystoneIdentity) GetServiceAuthorization() (schema.Authorization, error) + func (identity *KeystoneIdentity) GetTenantID(tenantName string) (string, error) + func (identity *KeystoneIdentity) GetTenantName(tenantID string) (string, error) + func (identity *KeystoneIdentity) VerifyToken(token string) (schema.Authorization, error)