HomePage

Resources

PmWiki

Developed & Supported by David Warlick

edit SideBar

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 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 PmWiki.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
Page last modified on March 05, 2006, at 06:40 PM
RSS feed for edits of this page
maintained by The Landmark Project
RSS Feed for all Edits
Search School AUP 2.0

RSS Feed of recent blog entries that mention school and AUP:

edit SideBar