1.1.3 认证

2025-09-25
-
-

一、禁用身份验证

如果您仅在 Trilium 上运行,或者身份验证由另一个组件处理,您可以通过将以下内容添加到以下内容来禁用 Trilium 的身份验证:localhostconfig.ini

[General]
noAuthentication=true

禁用身份验证甚至会绕过 v0.94.1 以来的多重身份验证。

二、了解登录时效的工作原理

登录 Trilium 后,应用程序会将有关登录的信息存储在浏览器上的 cookie 中,但也会存储为服务器上的已登录时效。

如果选中“记住我”,则登录将在 21 天后过期。可以通过修改 中的值来调整此周期。例如,要让登录时效在一天内过期:Session.cookieMaxAgeconfig.ini

[Session]
cookieMaxAge=86400

当“记住我”未选中时,行为会有所不同。在客户端/浏览器级别,身份验证没有任何到期日期,但一旦用户关闭浏览器,它就会自动清除。不过,服务器也会在上次与应用程序交互后的大约 24 小时内关闭此身份验证。

三、查看活动会话

登录会话现在与用户数据存储在同一 Database 中。若要查看哪些会话处于活动状态,请打开  SQL Console 并运行以下查询:

SELECT * FROM sessions

服务器会定期清理过期的会话,通常每小时清理一次。

四、也可以看看

多重身份验证

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录关闭