[console_scripts]
keystone-all = keystone.cmd.all:main
keystone-manage = keystone.cmd.manage:main

[keystone.assignment]
ldap = keystone.assignment.backends.ldap:Assignment
sql = keystone.assignment.backends.sql:Assignment

[keystone.auth.external]
DefaultDomain = keystone.auth.plugins.external:DefaultDomain
Domain = keystone.auth.plugins.external:Domain
default = keystone.auth.plugins.external:DefaultDomain

[keystone.auth.kerberos]
default = keystone.auth.plugins.external:KerberosDomain

[keystone.auth.oauth1]
default = keystone.auth.plugins.oauth1:OAuth

[keystone.auth.openid]
default = keystone.auth.plugins.mapped:Mapped

[keystone.auth.password]
default = keystone.auth.plugins.password:Password

[keystone.auth.saml2]
default = keystone.auth.plugins.mapped:Mapped

[keystone.auth.token]
default = keystone.auth.plugins.token:Token

[keystone.auth.x509]
default = keystone.auth.plugins.mapped:Mapped

[keystone.catalog]
endpoint_filter.sql = keystone.contrib.endpoint_filter.backends.catalog_sql:EndpointFilterCatalog
kvs = keystone.catalog.backends.kvs:Catalog
sql = keystone.catalog.backends.sql:Catalog
templated = keystone.catalog.backends.templated:Catalog

[keystone.credential]
sql = keystone.credential.backends.sql:Credential

[keystone.endpoint_filter]
sql = keystone.contrib.endpoint_filter.backends.sql:EndpointFilter

[keystone.endpoint_policy]
sql = keystone.endpoint_policy.backends.sql:EndpointPolicy

[keystone.federation]
sql = keystone.contrib.federation.backends.sql:Federation

[keystone.identity]
ldap = keystone.identity.backends.ldap:Identity
sql = keystone.identity.backends.sql:Identity

[keystone.identity.id_generator]
sha256 = keystone.identity.id_generators.sha256:Generator

[keystone.identity.id_mapping]
sql = keystone.identity.mapping_backends.sql:Mapping

[keystone.oauth1]
sql = keystone.contrib.oauth1.backends.sql:OAuth1

[keystone.policy]
rules = keystone.policy.backends.rules:Policy
sql = keystone.policy.backends.sql:Policy

[keystone.resource]
ldap = keystone.resource.backends.ldap:Resource
sql = keystone.resource.backends.sql:Resource

[keystone.resource.domain_config]
sql = keystone.resource.config_backends.sql:DomainConfig

[keystone.revoke]
kvs = keystone.contrib.revoke.backends.kvs:Revoke
sql = keystone.contrib.revoke.backends.sql:Revoke

[keystone.role]
ldap = keystone.assignment.role_backends.ldap:Role
sql = keystone.assignment.role_backends.sql:Role

[keystone.token.persistence]
kvs = keystone.token.persistence.backends.kvs:Token
memcache = keystone.token.persistence.backends.memcache:Token
memcache_pool = keystone.token.persistence.backends.memcache_pool:Token
sql = keystone.token.persistence.backends.sql:Token

[keystone.token.provider]
fernet = keystone.token.providers.fernet:Provider
pki = keystone.token.providers.pki:Provider
pkiz = keystone.token.providers.pkiz:Provider
uuid = keystone.token.providers.uuid:Provider

[keystone.trust]
sql = keystone.trust.backends.sql:Trust

[oslo.config.opts]
keystone = keystone.common.config:list_opts
keystone.notifications = keystone.notifications:list_opts

