Site /
Auth User
This is the default configuration page for PmWiki's identity-based authorizations (aka "authuser.php"). See PmWiki.AuthUser for instructions.
At present this site doesn't appear to have the authuser extensions enabled. To enable them, add the line
include_once("$FarmD/scripts/authuser.php"); to your local/config.php file. (See PmWiki.LocalCustomizations.)
Login accountsSpecify login accounts in the form "username: (:encrypt password:) ":
# Examples: # alice: (:encrypt wonderland:) # bob: (:encrypt builder:)Note that the passwords will be encrypted when the page is saved, so that the result will look something like: # alice: $1$0gcdAN1a$HTdEAXyYYo8Hc9/Xv30Yz1
# bob: $1$wSP2R80i$sJ593ERCmTtjm3Fk26HCV1
To authorize specific login accounts for pages and groups, use "id:username " as a password in ?action=attr or $DefaultPasswords (see PmWiki.Passwords). Use "id:* " to mean "any logged-in user".
Authorization groupsAuthorization groups are specified with a leading "@" sign. Define either the login accounts belonging to a group or the groups for a login account:# @writers: alice, bob # carol: @editors, @writers # @admins: alice, daveThen use " @group " as a password in ?action=attr or $DefaultPasswords .
Login accounts from external sourcesObtaining login accounts from external sources (uncomment out appropriate line(s)):# htpasswd: /filesystem/path/to/.htpasswd # ldap: ldap://ldap.example.com/ou=People,o=example?uid?sub # mysql: mysql://[username:password]@localhost/db/table?user,passwd |