MediaWiki:Api-help-authmanager-general-usage
Sauter à la navigation
Sauter à la recherche
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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, et un jeton $5 avec action=query&meta=tokens.
- Présenter les champs à l’utilisateur, et les lui faire soumettre.
- Faire un envoi à ce module, en fournissant $1returnurl et les champs appropriés.
- Vérifier le status dans la réponse.
- Si vous avez reçu PASS ou FAIL, c’est terminé. L’opération a soit réussi, soit échoué.
- Si vous avez reçu UI, affichez les nouveaux champs à l’utilisateur et faites-les-lui soumettre. Puis envoyez-les à ce module avec $1continue et l’ensemble des champs appropriés, et recommencez l’étape 4.
- Si vous avez reçu REDIRECT, envoyez l’utilisateur vers la cible redirecttarget et attendez le retour vers $1returnurl. Puis envoyez à ce module avec $1continue et tous les champs passés à l’URL de retour, puis répétez l’étape 4.
- Si vous avez reçu RESTART, cela veut dire que l’authentification a fonctionné, mais nous n’avons pas de compte utilisateur lié. Vous pouvez traiter cela comme un UI ou un FAIL.