MediaWiki:Api-help-authmanager-general-usage
Перейти до навігації
Перейти до пошуку
Загальна процедура використання цього модуля така:
- Отримайте доступні поля зі action=query&meta=authmanagerinfo за допомогою amirequestsfor=$4, а також токен $5 зі action=query&meta=tokens.
- Передайте ці поля користувачеві, і отримайте інформацію, якою він їх заповнить.
- Напишіть до цього модуля, заповнивши $1returnurl та всі релевантні поля.
- Перевірте status у відповіді.
- Якщо Ви отримали PASS або FAIL, роботу завершено. Операція або була успішною, або провалилася.
- Якщо Ви отримали UI, надішліть нові поля користувачеві й отримайте інформацію, якою він їх заповнить. Далі напишіть до цього модуля із $1continue та заповніть всі реелевантні поля, після чого повторіть крок 4.
- Якщо Ви отримали REDIRECT, направте користувача до redirecttarget і дочекайтеся повернення до $1returnurl. Тоді напишіть до цього модуля із $1continue, та з усіма полями, що були передані до повернутої URL-адреси, після чого повторіть крок 4.
- Якщо Ви отримали RESTART, це означає, що автентифікація спрацювала, але ми не маємо пов'язаного облікового запису користувача. Ви можете розцінити це як UI, або як FAIL.