security-init.tcl

Provides methods for authorizing and identifying ACS (both logged in and not) and tracking their sessions.

Location:
packages/acs-tcl/tcl/security-init.tcl
Created:
16 Feb 2000
Authors:
Jon Salz <jsalz@arsdigita.com>
Richard Li <richardl@arsdigita.com>
CVS Identification:
$Id: security-init.tcl,v 1.10 2026/11/10 14:12:52 gustafn Exp $

Procedures in this file

Detailed information

sec_login_timeout (private)

 sec_login_timeout

Return the login timeout cached at server initialization from the kernel LoginTimeout parameter (default 28800 seconds). Zero disables this timeout.

Returns:
Login timeout in seconds.

Partial Call Graph (max 5 caller/called nodes):
ad_user_login ad_user_login (public) sec_login_timeout sec_login_timeout ad_user_login->sec_login_timeout sec_login_handler sec_login_handler (public) sec_login_handler->sec_login_timeout

Testcases:
No testcase defined.

sec_session_renew (private)

 sec_session_renew

Return the cached session-renewal threshold: SessionTimeout minus SessionRenew (default 300 seconds), evaluated at server initialization.

Returns:
Session renewal threshold in seconds.

Partial Call Graph (max 5 caller/called nodes):
sec_handler sec_handler (private) sec_session_renew sec_session_renew sec_handler->sec_session_renew

Testcases:
No testcase defined.

sec_session_timeout (private)

 sec_session_timeout

Return the session inactivity timeout cached at server initialization from the kernel SessionTimeout parameter (default 1200 seconds).

Returns:
Session inactivity timeout in seconds.

Partial Call Graph (max 5 caller/called nodes):
ad_get_client_property ad_get_client_property (public) sec_session_timeout sec_session_timeout ad_get_client_property->sec_session_timeout lang::user::package_level_locale lang::user::package_level_locale (public) lang::user::package_level_locale->sec_session_timeout lang::user::site_wide_locale lang::user::site_wide_locale (public) lang::user::site_wide_locale->sec_session_timeout packages/acs-tcl/tcl/security-init.tcl packages/acs-tcl/ tcl/security-init.tcl packages/acs-tcl/tcl/security-init.tcl->sec_session_timeout sec_generate_session_id_cookie sec_generate_session_id_cookie (private) sec_generate_session_id_cookie->sec_session_timeout

Testcases:
No testcase defined.
[ show source ]