从Clojure Ring App中的日志中过滤敏感参数

塔哈·侯赛因

在我的应用程序中使用wrap-with-logger(来自ring.middleware.logger)和wrap-params(来自ring.middleware.params)中间件。有什么简单的方法可以从日志中过滤敏感参数(密码,信用卡号等)?

恩伯格

您还可以考虑迁移到环形记录器,该记录器包括用于编辑敏感信息功能

默认情况下,ring-logger将编辑授权标头或任何命名的参数password(在任何嵌套级别)。如果您希望环形记录器编辑其他参数,则可以配置以下redact-keys选项:

   (wrap-with-logger app {:redact-keys #{:senha :token})

Ring-logger将遍历参数和标题,并删除在该redact-keys集合中找到其名称的任何键

还有一个ring-logger-onelog,应该可以很容易地从ring.middleware.logger迁移到ring-logger

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ring / compojure连接Clojure nREPL时出现问题

来自分类Dev

ring-json vs. cheshire for Clojure web development

来自分类Dev

ring-json与cheshire进行Clojure Web开发

来自分类Dev

如何进行clojure / ring /硒/ leiningen的整合测试?

来自分类Dev

在Clojure中解构函数参数

来自分类Dev

如何过滤Clojure中的特定键值?

来自分类Dev

在Clojure中过滤

来自分类Dev

Clojure Ring中传递会话状态

来自分类Dev

清除clojure-ring中的会话(注销用户)

来自分类Dev

Clojure Ring / Compojure REPL中的动态处理程序更新

来自分类Dev

任何使用clojure core与ring异步的简单解决方案(vertx / ring适配器)

来自分类Dev

如何获取ring-clojure中的客户端IP地址?

来自分类Dev

在Clojure的Ring Web应用程序中生成并传输zip文件

来自分类Dev

Ring-swagger中的查询参数描述

来自分类Dev

Clojure Ring-Cors / Wrap-Cors设置

来自分类Dev

根据Clojure中的列表过滤列表

来自分类Dev

懒惰过滤器在Clojure中的实现

来自分类Dev

使用ring / compojure连接Clojure nREPL时出现问题

来自分类Dev

ring-json与cheshire进行Clojure Web开发

来自分类Dev

如何在用Ring-Mock编写的Clojure Web应用程序测试中处理会话?

来自分类Dev

使用Python请求+ Clojure HttpKit服务器但不使用Ring服务器的超时

来自分类Dev

在Clojure中解构函数参数

来自分类Dev

在Clojure中过滤

来自分类Dev

Clojure Ring:如何确定开发服务器是否正在运行?

来自分类Dev

从Clojure Ring App中的日志中过滤敏感参数

来自分类Dev

如何在Clojure Compojure/Ring 项目中获取`HttpInputOverHTTP` 的内容?

来自分类Dev

如何在 Clojure 中使用 Ring 禁用特定端点(URL)的 CSRF 令牌?

来自分类Dev

如何在 clojure/ring 中进行 http 调用?

来自分类Dev

如何在 Clojure 测试中停用日志?

Related 相关文章

  1. 1

    使用ring / compojure连接Clojure nREPL时出现问题

  2. 2

    ring-json vs. cheshire for Clojure web development

  3. 3

    ring-json与cheshire进行Clojure Web开发

  4. 4

    如何进行clojure / ring /硒/ leiningen的整合测试?

  5. 5

    在Clojure中解构函数参数

  6. 6

    如何过滤Clojure中的特定键值?

  7. 7

    在Clojure中过滤

  8. 8

    Clojure Ring中传递会话状态

  9. 9

    清除clojure-ring中的会话(注销用户)

  10. 10

    Clojure Ring / Compojure REPL中的动态处理程序更新

  11. 11

    任何使用clojure core与ring异步的简单解决方案(vertx / ring适配器)

  12. 12

    如何获取ring-clojure中的客户端IP地址?

  13. 13

    在Clojure的Ring Web应用程序中生成并传输zip文件

  14. 14

    Ring-swagger中的查询参数描述

  15. 15

    Clojure Ring-Cors / Wrap-Cors设置

  16. 16

    根据Clojure中的列表过滤列表

  17. 17

    懒惰过滤器在Clojure中的实现

  18. 18

    使用ring / compojure连接Clojure nREPL时出现问题

  19. 19

    ring-json与cheshire进行Clojure Web开发

  20. 20

    如何在用Ring-Mock编写的Clojure Web应用程序测试中处理会话?

  21. 21

    使用Python请求+ Clojure HttpKit服务器但不使用Ring服务器的超时

  22. 22

    在Clojure中解构函数参数

  23. 23

    在Clojure中过滤

  24. 24

    Clojure Ring:如何确定开发服务器是否正在运行?

  25. 25

    从Clojure Ring App中的日志中过滤敏感参数

  26. 26

    如何在Clojure Compojure/Ring 项目中获取`HttpInputOverHTTP` 的内容?

  27. 27

    如何在 Clojure 中使用 Ring 禁用特定端点(URL)的 CSRF 令牌?

  28. 28

    如何在 clojure/ring 中进行 http 调用?

  29. 29

    如何在 Clojure 测试中停用日志?

热门标签

归档