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...
 
class  AbstractTemporaryPasswordPrimaryAuthenticationProvider
 A primary authentication provider that uses a temporary password. More...
 
interface  AuthenticationProvider
 Authentication providers are 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
 AuthManager is the authentication system in MediaWiki and serves entry point for authentication. More...
 
class  ButtonAuthenticationRequest
 An authentication request that implements a single 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
 Pre-authentication providers can prevent authentication early on. More...
 
interface  PrimaryAuthenticationProvider
 Primary authentication providers associate submitted input 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
 Secondary providers act after input data is already associated with a MediaWiki 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
 A helper class for throttling authentication attempts. More...
 
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...