aem - AEM 和 Jackrabbit Oak 中的同时会话登录
问题描述
我被要求解决 AEM 中的“同时会话登录”问题(https://www.owasp.org/index.php/Session_Management_Cheat_Sheet#Simultaneous_Session_Logons)。我正在 OAK 中寻找一个现成的解决方案,以防止用户帐户一次被多次记录。
我发现,用户令牌是在“/home/users/c/[user_hash]/.tokens”路径下创建的,所以我正在考虑创建一个监听器,如果创建新令牌,它将删除旧令牌,但我不敢相信 OAK不允许以某种简单的方式进行设置。
我检查了 Oak 的网站,但找不到关于该主题的任何内容。在谷歌上搜索也无济于事。
如果您知道这是否可以通过上述听众以外的其他方式完成,请与我分享。如果您认为不应该这样做,因为我可能不知道 Oak 的一些机制,那么请警告我。
解决方案
推荐阅读
- php - 你能在 PHP for 循环中放一行 HTML 吗?
- javascript - 为什么变量在函数内部工作,但当它放在函数外部时却没有,尽管它具有全局范围?
- javascript - 尝试在 nextjs 应用程序中添加 `babel.config.js` 时出现`Cannot find module '.next\server\pages-manifest.json'` 错误
- typescript - “?” 在 typeScript 中声明变量
- c++ - 通过 DirectShow 播放 FLAC
- android - 我可以将手机用作带有 Windows 10 登录选项的 webauthn 安全密钥吗
- reactjs - 如何在反应js中处理CheckBox上的onClick事件
- linux - 如何使用 GitHub Actions 运行持久化进程?
- sql - 从数据库中查询序列化的 ACF 字段经纬度
- python - 按值排序然后按键在多次运行时返回不同的结果?