MediaWiki  master
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  AuthManagerTest
 AuthManager Database \MediaWiki\Auth\AuthManager. 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
 \MediaWiki\Auth\EmailNotificationSecondaryAuthenticationProvider More...
 
class  LegacyHookPreAuthenticationProvider
 A pre-authentication provider to call some legacy hooks. 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...