MediaWiki master
MediaWiki\Auth Namespace Reference

Namespaces

namespace  Hook
 

Classes

class  AbstractAuthenticationProvider
 A base class that implements some of the boilerplate for an AuthenticationProvider. More...
 
class  AbstractPasswordPrimaryAuthenticationProvider
 Basic framework for a primary authentication provider that uses passwords. More...
 
class  AbstractPreAuthenticationProvider
 A base class that implements some of the boilerplate for a PreAuthenticationProvider. More...
 
class  AbstractPrimaryAuthenticationProvider
 A base class that implements some of the boilerplate for a PrimaryAuthenticationProvider. More...
 
class  AbstractSecondaryAuthenticationProvider
 A base class that implements some of the boilerplate for a SecondaryAuthenticationProvider. 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  AuthenticationResponse
 This is a value object to hold authentication response data. More...
 
class  AuthManager
 This serves as the entry point to the authentication system. More...
 
class  ButtonAuthenticationRequest
 This is an authentication request that just implements a simple button. More...
 
class  CheckBlocksSecondaryAuthenticationProvider
 Check if the user is blocked, and prevent authentication if so. More...
 
class  ConfirmLinkAuthenticationRequest
 
class  ConfirmLinkSecondaryAuthenticationProvider
 Links third-party authentication to the user's account. More...
 
class  CreatedAccountAuthenticationRequest
 Returned from account creation to allow for logging into the created account. More...
 
class  CreateFromLoginAuthenticationRequest
 This transfers state between the login and account creation flows. More...
 
class  CreationReasonAuthenticationRequest
 Authentication request for the reason given for account creation. More...
 
class  EmailNotificationSecondaryAuthenticationProvider
 Handles email notification / email address confirmation for account creation. More...
 
class  LocalPasswordPrimaryAuthenticationProvider
 A primary authentication provider that uses the password field in the 'user' table. More...
 
class  PasswordAuthenticationRequest
 This is a value object for authentication requests with a username and password. More...
 
class  PasswordDomainAuthenticationRequest
 This is a value object for authentication requests with a username, password, and domain. 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  ResetPasswordSecondaryAuthenticationProvider
 Reset the local password, if signalled via $this->manager->setAuthenticationSessionData() 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  TemporaryPasswordPrimaryAuthenticationProvider
 A primary authentication provider that uses the temporary password field in the 'user' table. More...
 
class  ThrottlePreAuthenticationProvider
 A pre-authentication provider to throttle authentication actions. More...
 
class  Throttler
 
class  UserDataAuthenticationRequest
 This represents additional user data requested on the account creation form. More...
 
class  UsernameAuthenticationRequest
 AuthenticationRequest to ensure something with a username is present. More...