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) 元组列表