keystone.federation.core module

keystone.federation.core module

Main entry point into the Federation service.

class keystone.federation.core.Manager[source]

Bases: keystone.common.manager.Manager

Default pivot point for the Federation backend.

See keystone.common.manager.Manager for more details on how this dynamically calls the backend.

create_idp(**kwargs)[source]
create_protocol(**kwargs)[source]
create_sp(**kwargs)[source]
delete_idp(**kwargs)[source]
delete_protocol(**kwargs)[source]
delete_sp(**kwargs)[source]
driver_namespace = 'keystone.federation'
evaluate(**kwargs)[source]
get_enabled_service_providers(**kwargs)[source]

List enabled service providers for Service Catalog.

Service Provider in a catalog contains three attributes: id, auth_url, sp_url, where:

  • id is a unique, user defined identifier for service provider object
  • auth_url is an authentication URL of remote Keystone
  • sp_url a URL accessible at the remote service provider where SAML assertion is transmitted.
Returns:list of dictionaries with enabled service providers
Return type:list of dicts
update_protocol(**kwargs)[source]
update_sp(**kwargs)[source]
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.