MediaWiki:Api-help-authmanager-general-usage
Le WikiHalo rappelle à ses contributeurs que toute information ajoutée doit être officielle et vérifiable. Les contributions sans sources et les théories sur Halo Infinite seront rejetées.
La procédure générale pour utiliser ce module est la suivante :
- Récupérer les champs disponibles avec action=query&meta=authmanagerinfo avec amirequestsfor=$4, ainsi qu’un jeton $5 avec action=query&meta=tokens.
- Présenter les champs à l’utilisateur et faites-les lui soumettre.
- Effectuez l’envoi à ce module, en fournissant $1returnurl et les champs appropriés.
- Vérifiez la valeur du champ status (état) dans la réponse.
- Si vous avez reçu PASS (réussite) ou FAIL (échec), c’est terminé ; l’opération a soit réussi, soit échoué.
- Si vous avez reçu UI (interface utilisateur), affichez les nouveaux champs à l’utilisateur et faites-les lui soumettre ; puis effectuez leur envoi à ce module avec $1continue et l’ensemble des champs appropriés et reprenez à l’étape 4.
- Si vous avez reçu REDIRECT (redirection), dirigez l’utilisateur vers la cible indiquée dans le champ redirecttarget et attendez son retour à $1returnurl ; puis effectuez l’envoi à ce module avec $1continue et tous les champs passés à l’URL de retour et reprenez à l’étape 4.
- Si vous avez reçu RESTART (redémarrer), cela veut dire que l’authentification a fonctionné, mais nous n’avons aucun compte utilisateur lié ; vous pouvez traiter cela comme une valeur UI (interface utilisateur) ou FAIL (échec).