미디어위키:Api-help-authmanager-general-usage
도구의인간 메이커스 위키
The general procedure to use this module is:
목차
- 1 Fetch the fields available from action=query&meta=authmanagerinfo with amirequestsfor=$4, and a $5 token from action=query&meta=tokens.
- 2 Present the fields to the user, and obtain their submission.
- 3 Post to this module, supplying $1returnurl and any relevant fields.
- 4 Check the status in the response.
- 5 * If you received PASS or FAIL, you're done. The operation either succeeded or it didn't.
- 6 * If you received UI, present the new fields to the user and obtain their submission. Then post to this module with $1continue and the relevant fields set, and repeat step 4.
- 7 * If you received REDIRECT, direct the user to the redirecttarget and wait for the return to $1returnurl. Then post to this module with $1continue and any fields passed to the return URL, and repeat step 4.
- 8 * If you received RESTART, that means the authentication worked but we don't have a linked user account. You might treat this as UI or as FAIL.