keystone.auth.plugins.core module

class keystone.auth.plugins.core.AppCredInfo[source]

Bases: keystone.auth.plugins.core.BaseUserInfo

class keystone.auth.plugins.core.BaseUserInfo[source]

Bases: keystone.common.provider_api.ProviderAPIMixin, object

classmethod create(auth_payload, method_name)[source]
class keystone.auth.plugins.core.TOTPUserInfo[source]

Bases: keystone.auth.plugins.core.BaseUserInfo

class keystone.auth.plugins.core.UserAuthInfo[source]

Bases: keystone.auth.plugins.core.BaseUserInfo

keystone.auth.plugins.core.construct_method_map_from_config()[source]

Determine authentication method types for deployment.

Returns

a dictionary containing the methods and their indexes

keystone.auth.plugins.core.convert_integer_to_method_list(method_int)[source]

Convert an integer to a list of methods.

Parameters

method_int – an integer representing methods

Returns

a corresponding list of methods

keystone.auth.plugins.core.convert_method_list_to_integer(methods)[source]

Convert the method type(s) to an integer.

Parameters

methods – a list of method names

Returns

an integer representing the methods