Appboard/2.4/builder/system administration/session variables

Revision as of 10:40, 3 October 2013 by imported>Jason.nicholls


The Session Variable administration page allows the definition and default configuration for session variables within the AppBoard system.

Typical uses for session variables:

  • storing environmental information that is subject to change such as database hostnames, usernames, passwords.
  • associating extra information for domains and users, which can then be used for a variety of purposes such as modifying queries etc... This may be helpful in multi-tenanted deployments.
  • a central place to store simple key information used in multiple places

Session variables can be used anywhere SHIM expressions are permitted using session.var.get.

There are a number of ways to set session variables:

  • Session Variables administration page to define and set defaults
  • URL parameters to override session variables (only allowed if configured this way)
  • Explicitly set through the use of a SHIM expressions (session.var.set).
  • Imported at runtime dynamically, for example by pulling in additional user attributes from LDAP and assigning them to session variables.


Appboard-2.4-session-variables.png