Keycloak 是 Red Hat 公司开发的开源用户认证及鉴权产品。对于这类产品记录用户操作日志是一个必须的审计功能。
从下面的示例中,大家可以看到 Keycloak 提供了丰富的用户操作日志。
-
LOGIN_ERROR
前端登录错误
-
LOGIN
前端登录成功
-
CODE_TO_TOKEN
前端使用登录成功后获得的 code 换 token
-
CLIENT_LOGIN
后端服务使用 secret 申请 Token
-
PERMISSION_TOKEN
前端访问受保护的后端资源