会话过期
Qlik NPrinting web 控制台 使用 HTTP cookie 来处理会话。Cookie 是和网站上的用户行为相关的数据段。它们存储在用户的计算机上。例如,cookie 数据可能包含登录或身份验证信息。
默认设置下,之前生成的所有 cookie 在用户从 Qlik NPrinting 注销时都不再有效。如果用户希望访问 Qlik NPrinting 则必须再次登录。
如果用户使用 Qlik NPrinting 或 NewsStand 的其他实例,也将无法访问这些实例。关闭浏览器不会让会话 cookie 无效。用户必须选择注销。
您可更改默认会话过期规则或将它们完全删除。
自定义会话过期
默认值会话意味着过期是通过浏览器或通过强制注销来处理。您可更改该值并输入自定义期间。
进行以下操作:
- 打开代理配置文件。
- 针对 NewsStand:%ProgramData%\NPrinting\newsstandproxy\。
一般的路径为 C:\ProgramData\NPrinting\newsstandproxy\。
- 针对 Qlik NPrinting web 控制台:%ProgramData%\NPrinting\webconsoleproxy\。
一般的路径为 C:\ProgramData\NPrinting\webconsoleproxy。
- 针对 NewsStand:%ProgramData%\NPrinting\newsstandproxy\。
-
编辑代理配置文件中的 session.expires 字段。有效的时间单位为:"ns"、"us"(或 "µs")、"ms"、"s"、"m"、"h"。
例如:session.expires=24h 意味着会话将在 24 小时内没有被使用之后过期。
禁用注销之后会话过期
进行以下操作:
- 打开位于 %Program Files%\NPrintingServer\NPrinting\WebEngine\webengine.config 的 webengine.config 文件。
- 取消注释该行:<add key="auth-session-expiration-on-logout-off" />。
- 注销之后用户会话将不再过期。