keystone  18.0.0
About: OpenStack Keystone (Core Service: Identity) provides an authentication and authorization service for other OpenStack services. Provides a catalog of endpoints for all OpenStack services.
The "Victoria" series (maintained release).
  Fossies Dox: keystone-18.0.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

keystone.conf.auth Namespace Reference

Functions

def _register_auth_plugin_opt (conf, option)
 
def setup_authentication (conf=None)
 
def register_opts (conf)
 
def list_opts ()
 

Variables

 methods
 
 password
 
 token
 
 external
 
 oauth1
 
 mapped
 
 application_credential
 
 GROUP_NAME = __name__.split('.')[-1]
 
list ALL_OPTS
 

Function Documentation

◆ _register_auth_plugin_opt()

def keystone.conf.auth._register_auth_plugin_opt (   conf,
  option 
)
private

Definition at line 101 of file auth.py.

Referenced by keystone.conf.auth.setup_authentication().

◆ list_opts()

def keystone.conf.auth.list_opts ( )

Definition at line 122 of file auth.py.

◆ register_opts()

def keystone.conf.auth.register_opts (   conf)

Definition at line 116 of file auth.py.

References keystone.conf.auth.setup_authentication().

◆ setup_authentication()

def keystone.conf.auth.setup_authentication (   conf = None)
Register non-default auth methods (used by extensions, etc).

Definition at line 105 of file auth.py.

References keystone.conf.auth._register_auth_plugin_opt().

Referenced by keystone.auth.core.load_auth_methods(), and keystone.conf.auth.register_opts().

Variable Documentation

◆ ALL_OPTS

list keystone.conf.auth.ALL_OPTS
Initial value:
1 = [
2  methods,
3  password,
4  token,
5  external,
6  oauth1,
7  mapped,
8  application_credential,
9 ]

Definition at line 90 of file auth.py.

◆ application_credential

keystone.conf.auth.application_credential
Initial value:
1 = cfg.StrOpt(
2  'application_credential',
3  help=utils.fmt())

Definition at line 79 of file auth.py.

◆ external

keystone.conf.auth.external
Initial value:
1 = cfg.StrOpt(
2  'external',
3  help=utils.fmt())

Definition at line 47 of file auth.py.

◆ GROUP_NAME

keystone.conf.auth.GROUP_NAME = __name__.split('.')[-1]

Definition at line 89 of file auth.py.

◆ mapped

keystone.conf.auth.mapped
Initial value:
1 = cfg.StrOpt(
2  'mapped',
3  help=utils.fmt())

Definition at line 71 of file auth.py.

◆ methods

keystone.conf.auth.methods
Initial value:
1 = cfg.ListOpt(
2  'methods',
3  default=constants._DEFAULT_AUTH_METHODS,
4  help=utils.fmt())

Definition at line 19 of file auth.py.

◆ oauth1

keystone.conf.auth.oauth1
Initial value:
1 = cfg.StrOpt(
2  'oauth1',
3  help=utils.fmt())

Definition at line 63 of file auth.py.

◆ password

keystone.conf.auth.password
Initial value:
1 = cfg.StrOpt( # nosec : This is the name of the plugin, not
2  'password', # a password that needs to be protected.
3  help=utils.fmt())

Definition at line 30 of file auth.py.

◆ token

keystone.conf.auth.token
Initial value:
1 = cfg.StrOpt(
2  'token',
3  help=utils.fmt())

Definition at line 38 of file auth.py.