SiteAdmin

Auth User

Editing SiteAdmin.AuthUser



Summary:
Author: This is a minor edit

Basic editing - Text formatting rules - Documentation index

Tables: simple - advanced

Paragraphs: for a new paragraph, use a blank line;

Line break: \\ or [[<<]]

-> to indent text, -< hanging text

Join line: \

Lists: * for bulleted, # for numbered, :term:definition for definition lists

Emphasis: ''italics''   '''bold'''   '''''bold italics'''''   @@monospaced@@

References: [[another page]], [[http://example.com/]], [[another page | link text]], [[#anchor]], [[#anchor | link text]]

Groups: [[Group/Page]] displays Page, [[Group.Page]] displays Group.Page, [[Group(.Page)]] displays Group, [[Group/]] links Group homepage

Separators: !!, !!! for headings, ---- for horizontal line

Prevent formatting: [=...=]

Other: [+big+]   [++bigger++]   [-small-]   [--smaller--]   '^superscript^'   '_subscript_'   {+inserted+}   {-deleted-}

Preformatted: [@...@] or >>pre<<...>><<

Preview SiteAdmin.AuthUser

Page is unsaved

This is the default configuration page for PmWiki's identity-based authorizations (aka "authuser.php"). See PmWiki.AuthUser for instructions.

This site appears to have the AuthUser extensions enabled.

Login accounts

Specify login accounts in the form "username: (:encrypt password:)" at the beginning of a line:

# 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 (to enable a source, place it at the beginning of a line):

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

End of preview -- remember to save
Top