MediaWiki:Api-help-authmanager-general-usage

Sauter à la navigation Sauter à la recherche

La procĂ©dure gĂ©nĂ©rale pour utiliser ce module est la suivante :

  1. Récupérer les champs disponibles avec action=query&meta=authmanagerinfo avec amirequestsfor=$4, et un jeton $5 avec action=query&meta=tokens.
  2. PrĂ©senter les champs Ă  l’utilisateur, et les lui faire soumettre.
  3. Faire un envoi à ce module, en fournissant $1returnurl et les champs appropriés.
  4. 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.