MediaWiki:Api-help-authmanager-general-usage
Da CIW.
La procedura generale per usare questo modulo è:
- Ottenere i campi disponibili da action=query&meta=authmanagerinfo con amirequestsfor=$4, e un token $5 da action=query&meta=tokens.
- Mostra i campi all'utente e ottieni i dati che invia.
- Esegui un post a questo modulo, fornendo $1returnurl e ogni campo rilevante.
- 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.