<licenseurl="http://www.gnu.org/copyleft/gpl.html">GPL version 2</license>
<descriptionformat="text/html">Implements authentication-related security functions for OpenACS, including password, account and session management, bulk account creation etc. Provides a contract based interface for different authentication methods such as PAM or LDAP based authentication.</description>
<parameterdatatype="number"min_n_values="1"max_n_values="1"name="AcknowledgementFileName"default="{acs_root_dir}/batch-sync-ack-{authority}-{ansi_date}.xml"description="Full file path to where we should drop the acknowledgement file for batch syncs. You can use these special values: {acs_root_dir} will get replaced with the root directory for this OpenACS installation, e.g. '/var/lib/aolserver/service0' (no trailing slash). {ansi_date} will get replaced with today's date in ANSI format, e.g. '2003-10-29'. {authority} will get replaced with the short_name of the authority, e.g. 'rz_pam'."section_name="Batch Synchronization"/>
<parameterdatatype="number"min_n_values="1"max_n_values="1"name="AcknowledgementFileName"default="{acs_root_dir}/batch-sync-ack-{authority}-{ansi_date}.xml"description="Full file path to where we should drop the acknowledgement file for batch syncs. You can use these special values: {acs_root_di
r} will get replaced with the root directory for this OpenACS installation, e.g. '/var/lib/aolserver/service0' (no trailing slash). {ansi_date} will get replaced with today's date in ANSI format, e.g. '2003-10-29'. {authority} will get replaced with the short_name of the authority, e.g. 'rz_pam'."section_name="Batch Synchronization"/>
<parameterdatatype="number"min_n_values="1"max_n_values="1"name="KeepBatchLogDays"default="0"description="The number of days to keep the log for a batch user synchronization job around. Say 0 if you want to keep the log forever."section_name="Batch Synchronization"/>
<parameterdatatype="string"min_n_values="1"max_n_values="1"name="RegisterAuthority"default="local"description="The short name of the authority in which users are registered. Is best set in the Authentication admin UI."/>
<parameterdatatype="number"min_n_values="1"max_n_values="1"name="SyncAddUsersToDotLrnP"default="0"description="Should we add users to .LRN? This requires .LRN to be installed, and has serious performance implications."section_name="Batch Synchronization"/>
display_template {<if @users.first@ not nil and @users.last@ not nil and @users.email@ not nil and @users.group_member_p@ false><input type="checkbox" name="userkey" value="@users.username@ @users.authority_id@" /></if>}}\
actions [list label "Actions" display_template "<if @users.first@ not nil and @users.last@ not nil and @users.email@ not nil and @users.group_member_p@ false><a href=\"${add_user_url}&userkey=@users.username@+@users.authority_id@&authority_id=${authority_id}&return_url=[ad_urlencode ${return_url}]&group_id=$group_id\" class=button>$add_user_label</a></if>"]\