MediaWiki:Api-help-authmanager-general-usage

Матеріал з Koha Ukraine Wiki
Перейти до навігації Перейти до пошуку

Загальна процедура використання цього модуля така:

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