MediaWiki:Api-help-authmanager-general-usage

Da CIW.

La procedura generale per usare questo modulo è:

  1. Ottenere i campi disponibili da action=query&meta=authmanagerinfo con amirequestsfor=$4, e un token $5 da action=query&meta=tokens.
  2. Mostra i campi all'utente e ottieni i dati che invia.
  3. Esegui un post a questo modulo, fornendo $1returnurl e ogni campo rilevante.
  4. Controlla status nella response.
    • Se hai ricevuto PASS o FAIL, hai finito. L'operazione nel primo caso è andata a buon fine, nel secondo no.
    • Se hai ricevuto UI, mostra i nuovi campi all'utente e ottieni i dati che invia. Esegui un post a questo modulo con $1continue e i campi rilevanti settati, quindi ripeti il punto 4.
    • Se hai ricevuto REDIRECT, dirigi l'utente a redirecttarget e aspetta che ritorni a $1returnurl. A quel punto esegui un post a questo modulo con $1continue e ogni campo passato all'URL di ritorno, e ripeti il punto 4.
    • Se hai ricevuto RESTART, vuol dire che l'autenticazione ha funzionato ma non abbiamo un account collegato. Potresti considerare questo caso come UI o come FAIL.