View · Index

ACS Authentication

Package Specification Summary for Package: acs-authentication

Summary: Authentication, account management, and related functionality.
Description: 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.
Documentation: Package Documentation
Maturity: Mature and Standard
This package depends on: acs-kernel acs-tcl acs-service-contract acs-mail-lite acs-templating
Packages that depend on acs-authentication: acs-admin acs-automated-testing acs-subsite auth-cas auth-http auth-ldap auth-pam
Package parameters:
RegisterAuthority
The short name of the authority in which users are registered. Is best set in the Authentication admin UI. (default local, type string, scope instance)
Batch Synchronization: AcknowledgementFileName
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'. (default {acs_root_dir}/batch-sync-ack-{authority}-{ansi_date}.xml, type number, scope instance)
Batch Synchronization: KeepBatchLogDays
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. (default 0, type number, scope instance)
Batch Synchronization: SyncAddUsersToDotLrnP
Should we add users to .LRN? This requires .LRN to be installed, and has serious performance implications. (default 0, type number, scope instance)
Batch Synchronization: SyncDotLrnAccessLevel
.LRN access level (if .LRN is installed). 1 = Full access user, 0 = Limited access user (default 1, type number, scope instance)
Batch Synchronization: SyncDotLrnReadPrivateDataP
.LRN user is guest (if .LRN is installed). 1 = Not a guest , 0 = Guest (default 1, type number, scope instance)
Batch Synchronization: SyncDotLrnUserType
.LRN user type for new user (if .LRN is installed) (default student, type string, scope instance)
Batch Synchronization: SyncEmailConfirmationP
Send out email confirmation when batch sync is complete. 1 = Yes, 0 = No. (default 0, type number, scope instance)
acs-authentication: AllowSelfRegister
Does the user can self register? 1 = Yes, 0 = No. (default 1, type number, scope instance)
security: MaxConsecutiveFailedLoginAttempts
Enables the tracking of consecutive failed login attempts per subsite and to slowdown brute force attacks. After reaching this threshold every further login attempt from is automatically rejected for a period of MaxConsecutiveFailedLoginAttemptsLockoutTime seconds . 0 for infinite attempts. (default 0, type number, scope instance)
security: MaxConsecutiveFailedLoginAttemptsLockoutTime
Timespan in seconds for which every login attempt is rejected after the limit set by MaxConsecutiveFailedLoginAttempts has been reached. This parameter is only in effect if MaxConsecutiveFailedLoginAttempts is greater than zero. (default 21600, type number, scope instance)


Bug Tracker Summary for Package: acs-authentication

Open Bugs: 23
All Tracked Issues: 48
Latest Bug Opened: 2019-05-29 NewRegistrationEmailAddress overused
Latest Bug Fixed: 2019-01-30 RegistrationRequiresEmailVerificationP and RegistrationRequiresApprovalP only recognized on main site.
Top Bug Submitters: Lars Pind (7) Joel Aufrecht (6) Rocael Hernández Rizzardini (5) Caroline Meeks (4) Tilmann Singer (3)
Top Bug Fixers: Lars Pind (9) Gustaf Neumann (3) Joel Aufrecht (2) Dave Bauer (2) Rocael Hernández Rizzardini (2) Peter Marklund (2) Jade Rubick (2)


Code Metrics Summary for Package: acs-authentication

# Tcl Procs 165
# Tcl Lines 6270
# Tcl Blank Lines 974
# Tcl Comment Lines 609
# Automated Tests 42
# Stored Procedures PG: 0 ORA: 0
# SQL Lines PG: 73 (blank 10 comments 7) ORA: 80 (blank 9 comments 7)
# ADP pages 0
# ADP lines 0
# Include pages (acs-authentication/lib/) 2
# Documentation pages 13 (Package Documentation)
# Documentation lines 1445
Browse Source API-browser
Github Repository: https://github.com/openacs/openacs-core

 

 

previous March 2024
Sun Mon Tue Wed Thu Fri Sat
25 26 27 28 29 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

Popular tags

17 , 5.10 , 5.10.0 , 5.9.0 , 5.9.1 , ad_form , ADP , ajax , aolserver , asynchronous , bgdelivery , bootstrap , bugtracker , CentOS , COMET , compatibility , CSP , CSRF , cvs , debian , docker , docker-compose , emacs , engineering-standards , exec , fedora , FreeBSD , guidelines , host-node-map , hstore
No registered users in community xowiki
in last 30 minutes
Contributors

OpenACS.org