
Define the public functions for the auth module. To access actual auth plugins users should still be expected to pull in the right file but this shows the interface most service will need. Change-Id: If389c8c0e91166ca46c1766bf5b76ad9d66417b0
35 lines
1009 B
Python
35 lines
1009 B
Python
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
|
|
from keystoneclient.auth.base import * # noqa
|
|
from keystoneclient.auth.cli import * # noqa
|
|
from keystoneclient.auth.conf import * # noqa
|
|
|
|
|
|
__all__ = [
|
|
# auth.base
|
|
'BaseAuthPlugin',
|
|
'get_plugin_class',
|
|
'PLUGIN_NAMESPACE',
|
|
|
|
# auth.cli
|
|
'load_from_argparse_arguments',
|
|
'register_argparse_arguments',
|
|
|
|
# auth.conf
|
|
'get_common_conf_options',
|
|
'get_plugin_options',
|
|
'load_from_conf_options',
|
|
'register_conf_options',
|
|
]
|