MediaWiki  1.28.0
MediaWiki\Auth Namespace Reference

Classes

class  AbstractAuthenticationProvider
 A base class that implements some of the boilerplate for an AuthenticationProvider. More...
 
class  AbstractAuthenticationProviderTest
 AuthManager MediaWiki\Auth\AbstractAuthenticationProvider. More...
 
class  AbstractPasswordPrimaryAuthenticationProvider
 Basic framework for a primary authentication provider that uses passwords. More...
 
class  AbstractPasswordPrimaryAuthenticationProviderTest
 AuthManager MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider. More...
 
class  AbstractPreAuthenticationProvider
 A base class that implements some of the boilerplate for a PreAuthenticationProvider. More...
 
class  AbstractPreAuthenticationProviderTest
 AuthManager MediaWiki\Auth\AbstractPreAuthenticationProvider. More...
 
class  AbstractPrimaryAuthenticationProvider
 A base class that implements some of the boilerplate for a PrimaryAuthenticationProvider. More...
 
class  AbstractPrimaryAuthenticationProviderTest
 AuthManager MediaWiki\Auth\AbstractPrimaryAuthenticationProvider. More...
 
class  AbstractSecondaryAuthenticationProvider
 A base class that implements some of the boilerplate for a SecondaryAuthenticationProvider. More...
 
class  AbstractSecondaryAuthenticationProviderTest
 AuthManager MediaWiki\Auth\AbstractSecondaryAuthenticationProvider. More...
 
interface  AuthenticationProvider
 An AuthenticationProvider is used by AuthManager when authenticating users. More...
 
class  AuthenticationRequest
 This is a value object for authentication requests. More...
 
class  AuthenticationRequestTest
 AuthManager MediaWiki\Auth\AuthenticationRequest. More...
 
class  AuthenticationRequestTestCase
 AuthManager. More...
 
class  AuthenticationResponse
 This is a value object to hold authentication response data. More...
 
class  AuthenticationResponseTest
 AuthManager MediaWiki\Auth\AuthenticationResponse. More...
 
class  AuthManager
 This serves as the entry point to the authentication system. More...
 
class  AuthManagerAuthPlugin
 Backwards-compatibility wrapper for AuthManager via $wgAuth. More...
 
class  AuthManagerAuthPluginUser
 
class  AuthManagerTest
 AuthManager Database MediaWiki\Auth\AuthManager. More...
 
class  AuthPluginPrimaryAuthenticationProvider
 Primary authentication provider wrapper for AuthPlugin. More...
 
class  AuthPluginPrimaryAuthenticationProviderTest
 AuthManager MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider. More...
 
class  ButtonAuthenticationRequest
 This is an authentication request that just implements a simple button. More...
 
class  ButtonAuthenticationRequestTest
 AuthManager MediaWiki\Auth\ButtonAuthenticationRequest. More...
 
class  CheckBlocksSecondaryAuthenticationProvider
 Check if the user is blocked, and prevent authentication if so. More...
 
class  CheckBlocksSecondaryAuthenticationProviderTest
 AuthManager Database MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProvider. More...
 
class  ConfirmLinkAuthenticationRequest
 
class  ConfirmLinkAuthenticationRequestTest
 AuthManager MediaWiki\Auth\ConfirmLinkAuthenticationRequest. More...
 
class  ConfirmLinkSecondaryAuthenticationProvider
 Links third-party authentication to the user's account. More...
 
class  ConfirmLinkSecondaryAuthenticationProviderTest
 AuthManager MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider. More...
 
class  CreatedAccountAuthenticationRequest
 Returned from account creation to allow for logging into the created account. More...
 
class  CreatedAccountAuthenticationRequestTest
 AuthManager MediaWiki\Auth\CreatedAccountAuthenticationRequest. More...
 
class  CreateFromLoginAuthenticationRequest
 This transfers state between the login and account creation flows. More...
 
class  CreateFromLoginAuthenticationRequestTest
 AuthManager MediaWiki\Auth\CreateFromLoginAuthenticationRequest. More...
 
class  CreationReasonAuthenticationRequest
 Authentication request for the reason given for account creation. More...
 
class  CreationReasonAuthenticationRequestTest
 AuthManager MediaWiki\Auth\CreationReasonAuthenticationRequest. More...
 
class  EmailNotificationSecondaryAuthenticationProvider
 Handles email notification / email address confirmation for account creation. More...
 
class  EmailNotificationSecondaryAuthenticationProviderTest
 
class  LegacyHookPreAuthenticationProvider
 A pre-authentication provider to call some legacy hooks. More...
 
class  LegacyHookPreAuthenticationProviderTest
 AuthManager Database MediaWiki\Auth\LegacyHookPreAuthenticationProvider. More...
 
class  LocalPasswordPrimaryAuthenticationProvider
 A primary authentication provider that uses the password field in the 'user' table. More...
 
class  LocalPasswordPrimaryAuthenticationProviderTest
 AuthManager Database MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider. More...
 
class  PasswordAuthenticationRequest
 This is a value object for authentication requests with a username and password. More...
 
class  PasswordAuthenticationRequestTest
 AuthManager MediaWiki\Auth\PasswordAuthenticationRequest. More...
 
class  PasswordDomainAuthenticationRequest
 This is a value object for authentication requests with a username, password, and domain. More...
 
class  PasswordDomainAuthenticationRequestTest
 AuthManager MediaWiki\Auth\PasswordDomainAuthenticationRequest. More...
 
interface  PreAuthenticationProvider
 A pre-authentication provider can prevent authentication early on. More...
 
interface  PrimaryAuthenticationProvider
 A primary authentication provider is responsible for associating the submitted authentication data with a MediaWiki account. More...
 
class  RememberMeAuthenticationRequest
 This is an authentication request added by AuthManager to show a "remember me" checkbox. More...
 
class  RememberMeAuthenticationRequestTest
 AuthManager MediaWiki\Auth\RememberMeAuthenticationRequest. More...
 
class  ResetPasswordSecondaryAuthenticationProvider
 Reset the local password, if signalled via $this->manager->setAuthenticationSessionData() More...
 
class  ResetPasswordSecondaryAuthenticationProviderTest
 AuthManager MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider. More...
 
interface  SecondaryAuthenticationProvider
 A secondary provider mostly acts when the submitted authentication data has already been associated to a MediaWiki user account. More...
 
class  TemporaryPasswordAuthenticationRequest
 This represents the intention to set a temporary password for the user. More...
 
class  TemporaryPasswordAuthenticationRequestTest
 AuthManager MediaWiki\Auth\TemporaryPasswordAuthenticationRequest. More...
 
class  TemporaryPasswordPrimaryAuthenticationProvider
 A primary authentication provider that uses the temporary password field in the 'user' table. More...
 
class  TemporaryPasswordPrimaryAuthenticationProviderTest
 AuthManager Database MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider. More...
 
class  ThrottlePreAuthenticationProvider
 A pre-authentication provider to throttle authentication actions. More...
 
class  ThrottlePreAuthenticationProviderTest
 AuthManager Database MediaWiki\Auth\ThrottlePreAuthenticationProvider. More...
 
class  Throttler
 
class  ThrottlerTest
 AuthManager MediaWiki\Auth\Throttler. More...
 
class  UserDataAuthenticationRequest
 This represents additional user data requested on the account creation form. More...
 
class  UserDataAuthenticationRequestTest
 AuthManager MediaWiki\Auth\UserDataAuthenticationRequest. More...
 
class  UsernameAuthenticationRequest
 AuthenticationRequest to ensure something with a username is present. More...
 
class  UsernameAuthenticationRequestTest
 AuthManager MediaWiki\Auth\UsernameAuthenticationRequest. More...