OpenStack Identity (Keystone)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

setup.cfg 5.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. [metadata]
  2. name = keystone
  3. summary = OpenStack Identity
  4. description-file =
  5. README.rst
  6. author = OpenStack
  7. author-email = openstack-discuss@lists.openstack.org
  8. home-page = https://docs.openstack.org/keystone/latest
  9. classifier =
  10. Environment :: OpenStack
  11. Intended Audience :: Information Technology
  12. Intended Audience :: System Administrators
  13. License :: OSI Approved :: Apache Software License
  14. Operating System :: POSIX :: Linux
  15. Programming Language :: Python
  16. Programming Language :: Python :: 2
  17. Programming Language :: Python :: 2.7
  18. Programming Language :: Python :: 3
  19. Programming Language :: Python :: 3.6
  20. Programming Language :: Python :: 3.7
  21. [files]
  22. data_files =
  23. etc/keystone =
  24. etc/sso_callback_template.html
  25. packages =
  26. keystone
  27. [extras]
  28. ldap =
  29. python-ldap>=3.0.0 # PSF
  30. ldappool>=2.3.1 # MPL
  31. memcache =
  32. python-memcached>=1.56 # PSF
  33. mongodb =
  34. pymongo!=3.1,>=3.0.2 # Apache-2.0
  35. bandit =
  36. bandit>=1.1.0 # Apache-2.0
  37. [global]
  38. setup-hooks =
  39. pbr.hooks.setup_hook
  40. [egg_info]
  41. tag_build =
  42. tag_date = 0
  43. tag_svn_revision = 0
  44. [compile_catalog]
  45. directory = keystone/locale
  46. domain = keystone
  47. [update_catalog]
  48. domain = keystone
  49. output_dir = keystone/locale
  50. input_file = keystone/locale/keystone.pot
  51. [extract_messages]
  52. keywords = _ gettext ngettext l_ lazy_gettext
  53. mapping_file = babel.cfg
  54. output_file = keystone/locale/keystone.pot
  55. copyright_holder = OpenStack Foundation
  56. msgid_bugs_address = https://bugs.launchpad.net/keystone
  57. [entry_points]
  58. console_scripts =
  59. keystone-manage = keystone.cmd.manage:main
  60. keystone-status = keystone.cmd.status:main
  61. wsgi_scripts =
  62. keystone-wsgi-admin = keystone.server.wsgi:initialize_admin_application
  63. keystone-wsgi-public = keystone.server.wsgi:initialize_public_application
  64. keystone.assignment =
  65. sql = keystone.assignment.backends.sql:Assignment
  66. keystone.auth.application_credential =
  67. default = keystone.auth.plugins.application_credential:ApplicationCredential
  68. keystone.auth.external =
  69. default = keystone.auth.plugins.external:DefaultDomain
  70. DefaultDomain = keystone.auth.plugins.external:DefaultDomain
  71. Domain = keystone.auth.plugins.external:Domain
  72. keystone.auth.kerberos =
  73. default = keystone.auth.plugins.external:KerberosDomain
  74. keystone.auth.oauth1 =
  75. default = keystone.auth.plugins.oauth1:OAuth
  76. keystone.auth.openid =
  77. default = keystone.auth.plugins.mapped:Mapped
  78. keystone.auth.password =
  79. default = keystone.auth.plugins.password:Password
  80. keystone.auth.saml2 =
  81. default = keystone.auth.plugins.mapped:Mapped
  82. keystone.auth.token =
  83. default = keystone.auth.plugins.token:Token
  84. keystone.auth.totp =
  85. default = keystone.auth.plugins.totp:TOTP
  86. keystone.auth.x509 =
  87. default = keystone.auth.plugins.mapped:Mapped
  88. keystone.auth.mapped =
  89. default = keystone.auth.plugins.mapped:Mapped
  90. keystone.catalog =
  91. sql = keystone.catalog.backends.sql:Catalog
  92. templated = keystone.catalog.backends.templated:Catalog
  93. keystone.credential =
  94. sql = keystone.credential.backends.sql:Credential
  95. keystone.credential.provider =
  96. fernet = keystone.credential.providers.fernet:Provider
  97. keystone.identity =
  98. ldap = keystone.identity.backends.ldap:Identity
  99. sql = keystone.identity.backends.sql:Identity
  100. keystone.identity.id_generator =
  101. sha256 = keystone.identity.id_generators.sha256:Generator
  102. keystone.identity.id_mapping =
  103. sql = keystone.identity.mapping_backends.sql:Mapping
  104. keystone.identity.shadow_users =
  105. sql = keystone.identity.shadow_backends.sql:ShadowUsers
  106. keystone.policy =
  107. rules = keystone.policy.backends.rules:Policy
  108. sql = keystone.policy.backends.sql:Policy
  109. keystone.resource.domain_config =
  110. sql = keystone.resource.config_backends.sql:DomainConfig
  111. keystone.role =
  112. sql = keystone.assignment.role_backends.sql:Role
  113. keystone.token.provider =
  114. fernet = keystone.token.providers.fernet:Provider
  115. jws = keystone.token.providers.jws:Provider
  116. keystone.receipt.provider =
  117. fernet = keystone.receipt.providers.fernet:Provider
  118. keystone.trust =
  119. sql = keystone.trust.backends.sql:Trust
  120. keystone.unified_limit =
  121. sql = keystone.limit.backends.sql:UnifiedLimit
  122. keystone.endpoint_filter =
  123. sql = keystone.catalog.backends.sql:Catalog
  124. keystone.endpoint_policy =
  125. sql = keystone.endpoint_policy.backends.sql:EndpointPolicy
  126. keystone.federation =
  127. sql = keystone.federation.backends.sql:Federation
  128. keystone.oauth1 =
  129. sql = keystone.oauth1.backends.sql:OAuth1
  130. keystone.revoke =
  131. sql = keystone.revoke.backends.sql:Revoke
  132. keystone.application_credential =
  133. sql = keystone.application_credential.backends.sql:ApplicationCredential
  134. keystone.unified_limit.model =
  135. flat = keystone.limit.models.flat:FlatModel
  136. strict_two_level = keystone.limit.models.strict_two_level:StrictTwoLevelModel
  137. oslo.config.opts =
  138. keystone = keystone.conf.opts:list_opts
  139. oslo.config.opts.defaults =
  140. keystone = keystone.conf:set_external_opts_defaults
  141. oslo.policy.policies =
  142. # With the move of default policy in code list_rules returns a list of
  143. # the default defined polices.
  144. keystone = keystone.common.policies:list_rules
  145. oslo.policy.enforcer =
  146. keystone = keystone.common.rbac_enforcer.policy:get_enforcer
  147. keystone.server_middleware =
  148. cors = oslo_middleware:CORS
  149. sizelimit = oslo_middleware:RequestBodySizeLimiter
  150. http_proxy_to_wsgi = oslo_middleware:HTTPProxyToWSGI
  151. osprofiler = osprofiler.web:WsgiMiddleware
  152. request_id = oslo_middleware:RequestId
  153. debug = oslo_middleware:Debug