This is the default configuration page for PmWiki's identity-based authorizations (aka "authuser.php"). See Main.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 accounts

Specify 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 Main.Passwords?). Use "id:*" to mean "any logged-in user".

Authorization groups

Authorization 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, dave

Then use "@group" as a password in ?action=attr or $DefaultPasswords.

Login accounts from external sources

Obtaining 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

danielmount: $1$m0BQJ8mV$8RkbQJ8DHDDIXvoECdE3u1 admin: $1$9hjG9a85$t3vEo6bIDBA5otSAKgltP/ testuser: $1$zpzNzjFq$BgsXPZ81UBR5XbXlaaq9L/

All articles are the property of SGHistory.com and should not be copied, stored or reproduced by any means without the express written permission of the editors of SGHistory.com.
Wikipedia contributors, this particularly includes you. Please do not copy our work and present it as your own.