keystonemiddleware.audit 包

模块内容

基于传入请求构建开放标准审计信息。

AuditMiddleware 过滤器应放置在 keystonemiddleware.auth_token 之后,以便它可以利用身份服务器提供的信息。

class keystonemiddleware.audit.AuditMiddleware(app, **conf)

基类: object

基于请求/响应创建审计事件。

审计中间件接受各种配置选项,例如跳过某些请求审计的能力。完整的选项列表可以在这里找到: https://docs.openstack.org/keystonemiddleware/2025.2/audit.html

keystonemiddleware.audit.filter_factory(global_conf, **local_conf)

返回用于 paste.deploy 的 WSGI 过滤器应用。

keystonemiddleware.audit.list_opts()

返回 audit 中间件中可用的 oslo_config 选项列表。

返回的列表包括项目在运行时可能注册的所有 oslo_config 选项。

列表中的每个元素都是一个元组。第一个元素是将在其中注册第二个元素中列表的组的名称。组名称为 None 对应于配置文件中的 [DEFAULT] 组。

返回值:

一个 (group_name, opts) 元组列表