MediaWiki:Api-help-authmanager-general-usage
De ERP Wiki
O procedimento geral para usar este módulo é:
- Obtenha os campos disponíveis usando action=query&meta=authmanagerinfo com amirequestsfor=$4 e uma chave $5 obtida de action=query&meta=tokens.
- Apresente os campos ao utilizador e obtenha os dados fornecidos por este.
- Publique-os para este módulo, fornecendo $1returnurl e quaisquer campos relevantes.
- Verifique o valor de status na resposta.
- Se recebeu PASS ou FAIL, terminou. A operação terá tido sucesso ou falhado.
- Se recebeu UI, apresente os novos campos ao utilizador e obtenha os dados fornecidos por este. Depois publique-os para este módulo com $1continue e os campos relevantes preenchidos, e repita o passo 4.
- Se recebeu REDIRECT, encaminhe o utilizador para redirecttarget e aguarde o retorno para o URL $1returnurl. Depois publique para este módulo com $1continue quaisquer campos que tenham sido passados ao URL de retorno, e repita o passo 4.
- Se recebeu RESTART, isto significa que a autenticação funcionou mas não temos uma conta de utilizador associada. Pode dar-lhe o tratamento de UI ou FAIL.