Security (Authentication/Authorization)

PmWiki.Security

Summary: Security authentication and authorization methods and systems
Discussion: Security-Talk

  • Note: The last column counts the number of users who left comments on the *-Users page dedicated to the recipe.
NameSummaryCategoriesUsers*
ActionLogMaintain a page log of wiki actions (2006-08-03 Stable)Administration Security +3
AddingAuthLevelsAdding an auth level and page attribute (2011-12-23 )Security Fox
AddToWatchlistAdd or remove a page from your watchlist trail with a single click (20180221 beta)WikipediaSuite, Links, Editing, Security, PHP55, PHP72 +1
AesCryptProvide client-side AES encryption support (0.1 )Security
AesCrypt-1Provide client-side AES encryption support (2021-10-26 )Security
AuditImagesView the images that have been uploaded to your wiki. (1.1 Stable)Images, Security, Uploads
Auth-SMFIntegrate SMF Simple Machines Forum with PmWiki and use SMF user management for Pmwiki authentication (2008-06-27 new)Administration Forum Security
AuthCASCentral Authentication Service(CAS) based authentication ( 2012-08-28 )Administration, Security, Authentication +3
AuthDNSPassword-less authentication based on the visitor's IP address or (dynamic) hostname (20110603 Beta)Administration, Security, Authentication, PHP55, PHP72 +2 -1
AuthenticatedAsConditionalA different way of performing authentication than PmWiki's "default" ( deprecated)Obsolete, Security
AuthenticatedAttachLets the user view an Attachment only if they have the appropriate password ( Obsolete)Uploads, Security, Obsolete,
AuthPhpBB2Use phpBB2 user authentication for PmWiki page edit protection and author name (1.0 (05 March 2007) Stable)Administration, Security, Forum
AuthPhpbb2SsoSingle Sign On for PmWiki and phpBB2 (080401 Stable)Administration, Security, Forum +1
AuthPhpBB3Use phpBB3 user authentication for PmWiki ( )Administration, Security, Forum
AuthPhpBBUsersAndGroupsUse phpBB3 user authentication and groups for PmWiki ( )Administration, Security, Forum
AuthProfileLike AuthUser, but designed to store login information in profile pages (8/25/2012 Beta)Administration, Security
AuthPunBBUse PunBB/FluxBB user authentication for PmWiki (2010-OCT-18 Draft)Administration, Security, Forum
AuthUserPmWiki built-in user authentication system using user names and passwords (pmwiki-2.3.38 Stable)Security +5
AuthUserBbPressAbility to Authenticate against a MySQL BBPress user database. (0.1 First Release)Security
AuthUserCookiePersistent login for AuthUser (0.1 )Security
Account Management PageEnables user authentication via database, whether from another application, or standalone (2.0.1 beta)Security
AuthUserFederatedOpenID and OAuth authentication extension for AuthUser (2018-02-08 In active use)Administration, Security +1
AuthUserOpenIdImplement single sign-on and Identity mechanism based on OpenID protocol. ( )Security
AuthUserSamlSAML authentication extension for AuthUser (2022-11-08 In active use)Administration, Security
AuthUserSignupAllow users to sign up themselves (with email verification) for authuser accounts (2010-04-14 Deprecated (UserAdmin is better))Administration and Security +5
AuthUserVBulletinAllows PmWiki to use vBulletin for a user login/password base, and to borrow PmWiki groups from vBulletin. (0.1.2 beta)Security
BackupHTMLZipExport your wiki to static HTML then optionally compress/zip it (20170717 Experimental)Administration, System tools, Security, PHP55, PHP72
BadBehaviorProtect PmWiki with Bad Behavior 2.2.x (2.2 )Security, Spam
BlocklistObsolete recipe, please see PmWiki.Blocklist ( obsolete)Administration, Security, Obsolete
CaptchaUse captchas to prevent automated systems from modifying pages (20240920 Stable)Security Spam Captcha PHP55 PHP72 PHP80 PHP82 PHP84
CaptchasUses captchas to protect certain actions from spambots (0.0001 pre-alpha, discussion)Security Spam
CMSModeMake your wiki look and act like a normal website for non-author visitors. (2016-09-28 Beta)CMS Security
ControllingWebRobotsHow to control web robots or bots trying to scan files (1.0 stable)Security PHP72 +1
CryptPlusAdditional password hashing algorithms for AuthUser and HtpasswdForm (2012-12-27 Initial release ("works for me"))Security
DeletePageUse a "delete" action and a separate password for deleting pages (20220507 )Administration, GUI, Security, PHP81
DeObMailUnobtrusive e-mail link (de)obfuscator (20120717, pmwiki-2.3.38 Beta)Security Links Spam PHP55 PHP72 +7
DesCryptProvide client-side DES and 3DES encryption support (0.1 )Security
DiffDelayIn page histories, display vertical spacing proportional to the time between the edits. (2022-01-03 Preview)Layout, Editing, Security, PHP81
DirectoryAndFilePermissionsExplains which directories and files need to be readable, writable, and servable by the webserver. (2014-06-18 Developing)Security, Administration
DNSauthAuthentication by (dynamic) DNS or IP address (2010-01-07 superseded by AuthDNS)Security
EditCryptAllow server-side encryption/decryption of pages while editing (2008-05-04 Alpha (still missing history suppression))Security
EncodePostBase64 encode/decode fields in posted forms as a workaround for mod_security (20230504 experimental)Editing Security Ajax
EProtectEmail obfuscation via ROT13 (7 April 2005 )Security, Administration, Spam, PHP55, PHP72, PHP82 +2 -1
ExternAuthUse authentication mechanisms external to PmWiki ( 0.1, 3 June 2006 )Administration, Security
FailedLoginFunctionProtect your wiki from brute-force login attempts (pmwiki-2.3.38 )Security
FarmApacheConfigurationAn attempt to secure a Pmwiki Farm with apache configuration (2.2 (should work with 2.1) )Security WikiFarms
FarmSecuritySome things to know about PmWiki.WikiFarm security. (3 Stable)Security WikiFarms
Farm Setup By ExampleAn alternative introduction to creating a WikiFarm (0.06 Maintained)WikiFarms, Security +2
FixShortSessionsHow to fix short sessions so you aren't prompted frequently for a password ( )Administration, Security, Passwords
FoxAuthUserCommentBoxPosting comments for logged in users only, using Fox (2011-12-23 )Fox Security CMS Forms
FoxHoneyPotAdds honeypot trap for bots to Fox forms (2024-04-15 New)Fox Security Forms Markup
FuseEditMerge the latest successive minor edits in page histories (20220118 Beta)Editing, Security
HideDiffHide specific edits from page histories (20241015 Experimental)Security, Spam, WikipediaSuite
HtpasswdFormForm based management of users and passwords using .htpasswd/.htgroup files (2020-01-14 Stable)Administration Security PHP55 PHP72 +3
IFrameLoginDemo kit for passing messages between pmwiki and an embedded iframe (see includeSite), with a simple working login demonstration. (2019.12.5 Beta, Active)SystemTools, Layout, Administration, Security, Passwords, Javascript
InactivityTimeoutAutomatically logout inactive users (2007-07-27 )Security
JavaScriptHelpersCollection of simple JavaScript tools for wikis ( Planning)Editing, Forms, Layout, Security, PHP55, CoreCandidate
LocalTimesDisplay RecentChanges and History timestamps in the local timezone of each visitor. (20201220 (recipe), pmwiki-2.3.38 (core) Beta)International Layout Security Ajax WikipediaSuite PHP55 PHP72 Core Candidate +4
Login LogoutHow to log out after logging in (1.0 Q&A)Security, Administration, MarkupOnly, PHP72 +4
MailmanAuthUse an external mailing list for PmWiki authentication (2008-09-02 beta)Administration, Security, SystemTools
MakingPasswordRequestsExplicitHow can we tell which password is requested? (1.0 )Security Layout
MemberMgmtAdvanced member management (using ZAP and AuthUser). Allows self registration, logins, groups, site customization, and more! (Latest ZAP version. Beta (relies on latest Beta version of PmWiki))CMS Security Administration
MyDBLoginUser Level Login with email verification using MySQL Database (2019-11-08 Deprecated - Use new Version: MyDBLogin-PMW)Administration, Security, Passwords, MYSQL
MyDBLogin-PMWIntegrated User-Level Access-Control & Login with email verification/management using MySQL Database (2021-03-17 Maintained)Login, Administration, Security, Passwords, MYSQL
OnlyOneLoginOnly allow 1 login at the same time for a username (1.4 working)Security
OpenPassSet a global password which is openly displayed to reduce spam (2009-05-01B Alpha)Spam Security Passwords +3
PageCreatoradds page creator (original author) to be stored as a page attribute (2008-02-24 )Administration Security
PageTimerA draggable countdown timer. URL redirect on timer expiration. (20160726 )Security
PendingChangesBrowser and desktop notifications for page changes (20201220 Experimental)Security, Ajax, PHP55, PHP72
PersistentLoginLogin form with "Remember me/Stay signed in" option (20091122 Beta)Administration Security +2
PresenceAwarenessUser-based authentication, a list of online logged users, tools to register and manage users and send posts via Jabber (1.1 )Administration, Security, Ajax
PreventHotlinkingPrevent hotlinking of uploaded files ( )Uploads Security
PrintGroupExport WikiGroup pages to one large HTML file, and/or to PDF (20210822 Experimental)Administration, Publishing, PDF, Security, PageList, PHP55, PHP72, PHP80
PrivateGroupsHow to create private groups on public wikis (1 Stable)Security
RebuildRCRebuild (All)RecentChanges pages either after a format change, an import or to remove spam. (20191125 Experimental)Security Administration Layout Spam PHP72
ReCaptchaSlow down spammers with Google reCAPTCHA. (0.0.3 Active)Security Spam Captcha PHP55 PHP7
RecipeCheckCheck for new versions of recipes on pmwiki.org (20190903, pmwiki-2.3.38? Stable)Administration, System tools, Security, PHP74 +4
RequireAuthorRequire author names when saving pages ( Documentation)Administration, Security, PHP72 +4
RestrictActionsrequire admin privilege for most actions (if not defined otherwise). (1.5 stable)Security
SecLayerProvide a ready-made security layer (while developing recipes) for controlling page access (2015-06-06 Beta)PmWiki developer Security PHP55 Obsolete +1
SecureAttachmentsSecurity issues for attachments (n/a )Administration, Security, Uploads +2
SessionGuardHamper session theft (session hijacking) and session fixation attacks. (2.2 Working)Security
SessionSecurityAdviceCollections of advice for securing your Wiki's sessions. ( )Security
SimplemachinesIntegrationHow to use the authentification of the Simplemachines forum to control the access to a PmWiki installation (2006-1-21 )Integration, Security
SingleSign-OnUse Windows-Logon for Authentication on pmwiki (1 Stable)Administration, Security
SourceForgeServersInstall PmWiki in SourceForge.net's project web space. (1 Outdated)Administration, Security, CustomPageStore
SpamFiltersAutomatic blocking of some spambots (20170619 beta)Administration, Security, Spam, PHP55, PHP72 +2
StoredAuthNameHow to set a stored author name to an authenticated user (2011-08-05 Stable)Administration, Security, PHP55
SwitchToSSLModeHow to force PmWiki to use Transport Layer Security (TLS) (2007-06-12 Beta)Administration Security
TextCaptchaSmall and simple text captcha that uses ascii art and no session, cookies and images (2009-01-29 beta)Captcha, Security, Spam . +1
TrackChangesWays to more easily detect and verify all recent edits (N/A )Administration, Editing, Security, PHP55, PHP72 +4
UBBThreadsIntegrationHow to use the user authentification of the UBBThreads forums to control access to a PmWiki installation (2006.01.30 )Integration, CMS, Security
UserAdminAuthUser account self-registration and management (2016-08-23 beta)Administration, Security, PHP55
UserAuthUser-based authorization (0.70, 25 January 2006 Obsolete)Administration, Security Obsolete
UserAuth2A user-based permission granting and authentication module (2.2.3 (2010-03-03) released, stable, maintained (tested with Pmwiki 2.1.11, 2.2.0-beta45))Administration, Security +3 -1
UserAuthDevelUser-based authorization Development Page ( )Administration, Security
UserLastActionRecord the last action for each user so that stale accounts can be detected (2007-03-25 stable)Administration Security
WebServerSecurityHow to use ".htaccess" to make PmWiki more secure ( )Security, Administration
WhosWhereShow Who's Where on your wiki (2009-03-08 Experimental)Data Security Administration
WikiShWiki-based script language roughly emulating linux shell tools - NOTE THIS RECIPE IS NO LONGER MAINTAINED AND DOES NOT WORK ON MODERN VERSIONS OF PHP (2015-06-06 (abandoneware) Beta)Markup Searching Includes SystemTools Administration Files Security Markup Expressions Forms Obsolete +3
WikiShCryptProvide encryption/decryption for WikiSh commands and in other contexts (2015-06-06 Alpha Obsolete Wikish is no longer supported nor maintained and does not work with modern versions of PHP.)MarkupExpressions Security PHP55
  • Note: The last column counts the number of users who left comments on the *-Users page dedicated to the recipe.