keystone.auth.plugins.core module

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

Bases: BaseUserInfo

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

Bases: ProviderAPIMixin, object

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

Bases: BaseUserInfo

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

Bases: 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