keystoneauth1.identity.generic.token module¶
- class keystoneauth1.identity.generic.token.Token(auth_url, token=None, **kwargs)
- Bases: - keystoneauth1.identity.generic.base.BaseGenericPlugin- Generic token auth plugin. - Parameters
- token (string) – Token for authentication. 
 - create_plugin(session, version, url, raw_status=None)
- Create a plugin from the given parameters. - This function will be called multiple times with the version and url of a potential endpoint. If a plugin can be constructed that fits the params then it should return it. If not return None and then another call will be made with other available URLs. - Parameters
- Returns
- A plugin that can match the parameters or None if nothing. 
 
 - get_cache_id_elements()
- Get the elements for this auth plugin that make it unique. - As part of the get_cache_id requirement we need to determine what aspects of this plugin and its values that make up the unique elements. - This should be overridden by plugins that wish to allow caching. - Returns
- The unique attributes and values of this plugin. 
- Return type
- A flat dict with a str key and str or None value. This is required as we feed these values into a hash. Pairs where the value is None are ignored in the hashed id. 
 
 
