Version 6.0 of PluggableAuth is a significant upgrade. One or more authentication plugins and zero or more authorization plugins must be installed as well.
#Mediawiki oauth code
Add the following code at the bottom of your LocalSettings.php :.Download and place the file(s) in a directory called PluggableAuth in your extensions/ folder.PluggableAuthPopulateGroups - used to augment MediaWiki's group information with that from an external provider.PluggableAuthUserAuthorization - enables authorization plugins to provide code to make an authorization decision.PluggableAuth defines two important hooks: If no authorization plugins are used, all authenticated users will be authorized to use the wiki. If a single authentication plugin is used and local login is disabled, the Special:UserLogin page will be bypassed. If more than one authentication plugin is used, a button for each authentication plugin will be added to the Special:UserLogin page. PluggableAuth must be used with one or more authentication plugins and zero or more authorization plugins.
Email Authorization - uses a list of email addresses and domains.The following authorization extensions can be used with PluggableAuth: However, the authentication extensions (rather than the authorization extensions) take care of which user groups a user should be authorized for, based on the attributes passed from the identity provider (IdP). In PluggableAuth's case, authorization extensions determine if an authenticated user may proceed with logging in to a wiki. This may be done, for example, by checking a list of authorized email addresses or checking values of user attributes provided by an identity server. NaylorAMS - uses Naylor Association Management SoftwareĪuthorization is the process of determining whether a particular authenticated user should have access to a particular resource.The following authentication extensions can be used with PluggableAuth:
#Mediawiki oauth password
This may be done, for example, by providing a username and password or some token or biometric. The PluggableAuth extension provides a framework for creating authentication and authorization extensions.Īuthentication is the process of proving that a user is who they say they are.
Translate the PluggableAuth extension if it is available at