keystone.federation.backends package¶
Submodules¶
keystone.federation.backends.sql module¶
-
class
keystone.federation.backends.sql.FederationProtocolModel(*args, **kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base,keystone.common.sql.core.DictBase-
attributes= ['id', 'idp_id', 'mapping_id']¶
-
id¶
-
idp_id¶
-
mapping_id¶
-
mutable_attributes= frozenset(['mapping_id'])¶
-
-
class
keystone.federation.backends.sql.IdPRemoteIdsModel(*args, **kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base,keystone.common.sql.core.DictBase-
attributes= ['idp_id', 'remote_id']¶
-
idp_id¶
-
mutable_attributes= frozenset(['idp_id', 'remote_id'])¶
-
remote_id¶
-
-
class
keystone.federation.backends.sql.IdentityProviderModel(*args, **kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base,keystone.common.sql.core.DictBase-
attributes= ['id', 'enabled', 'description', 'remote_ids']¶
-
description¶
-
enabled¶
-
id¶
-
mutable_attributes= frozenset(['enabled', 'description', 'remote_ids'])¶
-
remote_ids¶
-
-
class
keystone.federation.backends.sql.MappingModel(*args, **kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base,keystone.common.sql.core.DictBase-
attributes= ['id', 'rules']¶
-
id¶
-
rules¶
-
-
class
keystone.federation.backends.sql.ServiceProviderModel(*args, **kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base,keystone.common.sql.core.DictBase-
attributes= ['auth_url', 'id', 'enabled', 'description', 'relay_state_prefix', 'sp_url']¶
-
auth_url¶
-
description¶
-
enabled¶
-
id¶
-
mutable_attributes= frozenset(['enabled', 'auth_url', 'description', 'relay_state_prefix', 'sp_url'])¶
-
relay_state_prefix¶
-
sp_url¶
-