浏览器凭据处理
Neo4j 浏览器有两种机制,可避免用户重复输入其 Neo4j 凭据。
首先,当浏览器在 Web 浏览器标签页中打开时,它会确保现有数据库会话保持活动状态。这受超时限制。超时在设置 browser.credential_timeout
中配置。每当用户与浏览器进行交互时,超时都会重置。
其次,浏览器还可以将用户的 Neo4j 凭据本地缓存。当凭据被缓存时,它们以未加密的形式存储在 Web 浏览器的本地存储中。如果 Web 浏览器标签页关闭然后重新打开,会话将自动使用缓存的凭据重新建立。此本地存储也受设置 browser.credential_timeout
中配置的超时限制。此外,可以完全禁用浏览器本地存储中的凭据缓存。要禁用凭据缓存,请在服务器配置中设置 browser.retain_connection_credentials=false
。
如果用户发出 :server disconnect
命令,任何现有会话都将被终止,并且凭据将从本地存储中清除。