History: External Authentication
Source of version: 17
Copy to clipboard
!Login Authentication Methods {maketoc} !!Overview of Login Methods Tiki allows you to use several different login ((Authentication)) methods. For standalaone sites (not connected to a central authentication server), you can use "Just Tiki" or "Web Server". For sites that are part of a larger environment Tiki offers Pear::Auth, CAS, and Shibboleth authentication. !!Just Tiki The __Just Tiki__ authentication method uses the usernames and passwords stored in the tiki database for authentication. This is best used for sites that are not part of a larger intranet. !! OpenId and Tiki OpenId authentication has been introduced in ((Tikiwiki 1.10)) OpenID is an open and decentralized identity system, designed "not to crumble if one company turns evil or goes out of business". More information on http://openid.net !!Web Server A common way of protecting webpages is through Basic HTTP authentication. The web server sends a "401 Authentication Required" header when a protected page is requested. The browser would then prompt the user for a username and password. Access is allowed if the username password pair are valid; else, the web server sends a HTTP 401 error, meaning "access denied." HTTP authentication is usually used by creating a .htaccess file. (Only in Apache?) Tikiwiki is able to detect when a visitor to the site is currently logged in using Basic HTTP Authentication. If the username of the user matches a username within Tikiwiki's database, Tikiwiki will automatically log the user in and, of course, grant all the assigned permissions. !!Tiki and Pear::Auth TikiWiki uses the Pear:Auth library which permits many types of external authentication. http://pear.php.net/package/Auth !!!LDAP via Pear::Auth ((LDAP authentication)) !!!IMAP via Pear::Auth ((IMAP Authentication)) !!!POP3 via Pear::Auth ((POP3 Authentication)) !!!Vpopmail via Pear::Auth ((Vpopmail Authentication)) !!Tiki and Pam ((PAM authentication)) !!CAS ((CAS Authentication)) !!Shibboleth ((Shibboleth Authentication)) -=From here=- {toc}