MediaWiki master
|
Inherits MediaWiki\Auth\AuthenticationRequest.
Public Member Functions | |
__construct (array $linkRequests) | |
getFieldInfo () | |
Fetch input field info.This will be used in the AuthManager APIs and web UIs to define API input parameters / form fields and to process the submitted data.The field info is an associative array mapping field names to info arrays. The info arrays have the following keys:
| |
getUniqueId () | |
Supply a unique key for deduplication.When the AuthenticationRequests instances returned by the providers are merged, the value returned here is used for keeping only one copy of duplicate requests.Subclasses should override this if multiple distinct instances would make sense, i.e. the request class has internal state of some sort.This value might be exposed to the user in web forms so it should not contain private information.
| |
Public Member Functions inherited from MediaWiki\Auth\AuthenticationRequest | |
describeCredentials () | |
Describe the credentials represented by this request. | |
getMetadata () | |
Returns metadata about this request. | |
loadFromSubmission (array $data) | |
Initialize form submitted form data. | |
Static Public Member Functions | |
static | __set_state ( $data) |
Implementing this mainly for use from the unit tests. | |
Static Public Member Functions inherited from MediaWiki\Auth\AuthenticationRequest | |
static | getRequestByClass (array $reqs, $class, $allowSubclasses=false) |
Select a request by class name. | |
static | getUsernameFromRequests (array $reqs) |
Get the username from the set of requests. | |
static | loadRequestsFromSubmission (array $reqs, array $data) |
Update a set of requests with form submit data, discarding ones that fail. | |
static | mergeFieldInfo (array $reqs) |
Merge the output of multiple AuthenticationRequest::getFieldInfo() calls. | |
Public Attributes | |
string[] | $confirmedLinkIDs = [] |
List of unique IDs of the confirmed accounts. | |
Public Attributes inherited from MediaWiki\Auth\AuthenticationRequest | |
string null | $action = null |
The AuthManager::ACTION_* constant this request was created to be used for. | |
int | $required = self::REQUIRED |
For login, continue, and link actions, one of self::OPTIONAL, self::REQUIRED, or self::PRIMARY_REQUIRED. | |
string null | $returnToUrl = null |
Return-to URL, in case of redirect. | |
string null | $username = null |
Username. | |
const | OPTIONAL = 0 |
Indicates that the request is not required for authentication to proceed. | |
const | PRIMARY_REQUIRED = 2 |
Indicates that the request is required by a primary authentication provider. | |
const | REQUIRED = 1 |
Indicates that the request is required for authentication to proceed. | |
Protected Attributes | |
AuthenticationRequest[] | $linkRequests |
Definition at line 29 of file ConfirmLinkAuthenticationRequest.php.
MediaWiki\Auth\ConfirmLinkAuthenticationRequest::__construct | ( | array | $linkRequests | ) |
AuthenticationRequest[] | $linkRequests | A list of autolink requests which need to be confirmed. |
Definition at line 41 of file ConfirmLinkAuthenticationRequest.php.
References MediaWiki\Auth\ConfirmLinkAuthenticationRequest\$linkRequests.
|
static |
Implementing this mainly for use from the unit tests.
array | $data |
Reimplemented from MediaWiki\Auth\AuthenticationRequest.
Definition at line 89 of file ConfirmLinkAuthenticationRequest.php.
MediaWiki\Auth\ConfirmLinkAuthenticationRequest::getFieldInfo | ( | ) |
Fetch input field info.This will be used in the AuthManager APIs and web UIs to define API input parameters / form fields and to process the submitted data.The field info is an associative array mapping field names to info arrays. The info arrays have the following keys:
Reimplemented from MediaWiki\Auth\AuthenticationRequest.
Definition at line 52 of file ConfirmLinkAuthenticationRequest.php.
References wfMessage().
MediaWiki\Auth\ConfirmLinkAuthenticationRequest::getUniqueId | ( | ) |
Supply a unique key for deduplication.When the AuthenticationRequests instances returned by the providers are merged, the value returned here is used for keeping only one copy of duplicate requests.Subclasses should override this if multiple distinct instances would make sense, i.e. the request class has internal state of some sort.This value might be exposed to the user in web forms so it should not contain private information.
Reimplemented from MediaWiki\Auth\AuthenticationRequest.
Definition at line 76 of file ConfirmLinkAuthenticationRequest.php.
string [] MediaWiki\Auth\ConfirmLinkAuthenticationRequest::$confirmedLinkIDs = [] |
List of unique IDs of the confirmed accounts.
Definition at line 34 of file ConfirmLinkAuthenticationRequest.php.
|
protected |
Definition at line 31 of file ConfirmLinkAuthenticationRequest.php.
Referenced by MediaWiki\Auth\ConfirmLinkAuthenticationRequest\__construct().