6/27/2023 0 Comments Mediawiki reference![]() Remember that when you refer to the same footnote multiple times, the text from the first reference is used. This is a hook handler interface, see docs/Hooks.This is an example of multiple references to the same footnote. System blocks are temporary blocks that are created on enforcement (e.g Handles the backend logic of blocking usersĪ DatabaseBlock (unlike a SystemBlock) is stored in the database, may give rise to autoblocks and may be tracked with cookies Represents a block that may prevent users from performing specific operationsĭefines the actions that can be blocked by a partial blockĪ service class for getting formatted information about a block Restriction for partial blocks of actions This represents additional user data requested on the account creation formĪuthenticationRequest to ensure something with a username is present This represents the intention to set a temporary password for the userĬ TemporaryPasswordPrimaryAuthenticationProviderĪ primary authentication provider that uses the temporary password field in the 'user' tableĪ pre-authentication provider to throttle authentication actions Reset the local password, if signalled via $this->manager->setAuthenticationSessionData()Ī secondary provider mostly acts when the submitted authentication data has already been associated to a MediaWiki user account This is an authentication request added by AuthManager to show a "remember me" checkboxĬ ResetPasswordSecondaryAuthenticationProvider This is a value object for authentication requests with a username, password, and domainĪ pre-authentication provider can prevent authentication early onĪ primary authentication provider is responsible for associating the submitted authentication data with a MediaWiki account This is a value object for authentication requests with a username and password Handles email notification / email address confirmation for account creationĬ LocalPasswordPrimaryAuthenticationProviderĪ primary authentication provider that uses the password field in the 'user' table This transfers state between the login and account creation flowsĪuthentication request for the reason given for account creationĬ EmailNotificationSecondaryAuthenticationProvider Returned from account creation to allow for logging into the created account Links third-party authentication to the user's account This is an authentication request that just implements a simple buttonĬ CheckBlocksSecondaryAuthenticationProviderĬheck if the user is blocked, and prevent authentication if soĬ ConfirmLinkSecondaryAuthenticationProvider This serves as the entry point to the authentication system This is a value object to hold authentication response data This is a value object for authentication requests This class provides an implementation of the hook interfaces used by the core Action API, forwarding hook calls to HookContainer for dispatch to extensionsĪ base class that implements some of the boilerplate for an AuthenticationProviderĬ AbstractPasswordPrimaryAuthenticationProviderīasic framework for a primary authentication provider that uses passwordsĪ base class that implements some of the boilerplate for a PreAuthenticationProviderĪ base class that implements some of the boilerplate for a PrimaryAuthenticationProviderĬ AbstractSecondaryAuthenticationProviderĪ base class that implements some of the boilerplate for a SecondaryAuthenticationProviderĪn AuthenticationProvider is used by AuthManager when authenticating users ParamValidator callbacks for the Action API This wraps a bunch of the API-specific parameter validation logic This is a hook handler interface, see docs/Hooks.mdĬ ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHook WebRequest clone which takes values from a provided arrayĪllow programs to request this object from WebRequest::response() and handle all outputting (or lack of outputting) via itĪ helper class for throttling authentication attempts Similar to MediaWiki\ Request\ FauxRequest, but only fakes URL parameters and method (POST or GET) and use the base request for the remaining stuff (cookies, session and headers)
0 Comments
Leave a Reply. |