Nápověda:OAuth/Errors
Seznam známých chyb
E001
(mwoauth-bad-request-missing-params
)
Aplikace nastavila Special:OAuth/verified
jako adresu URL pro zpětné volání (vstupní stránku po úspěšné autorizaci), ale uživatel tam vstoupil bez parametrů adresy URL, které měly být přidány do adresy URL pro zpětné volání po úspěšné autorizaci.
Pokud se tato chyba zobrazí hned po kliknutí na OK v autorizačním dialogu, jedná se pravděpodobně o chybu serveru OAuth.
E002 / E003
(mwoauth-bad-request-invalid-action
/ mwoauth-bad-request-invalid-action-contact
)
Uživatel byl odeslán na neexistující podstránku Special:OAuth
.
Pravděpodobně překlep v kódu aplikace OAuth.
E004
(mwoauthdatastore-request-token-not-found
)
Token (symbol) požadavku OAuth nebyl nalezen.
Toto je ekvivalent OAuth ztráty relace / chyba CSRF – může to být způsobeno časovým limitem, opětovným použitím tokenu, aplikací vynechání některého dřívějšího ověřovacího kroku nebo nesprávnou konfigurací úložiště tokenů na serveru nebo nespolehlivostí.
E005
(mwoauthserver-bad-consumer
)
Aplikace OAuth aktuálně není schválena administrátory.
Možná stále čeká na první schválení nebo bylo jeho schválení odvoláno.
E006
(mwoauthserver-bad-consumer-key
)
Zadané ID aplikace OAuth nebylo rozpoznáno.
Pravděpodobně jde o chybu konfigurace aplikace.
E007
(mwoauthserver-insufficient-rights
)
Uživatel nesmí používat aplikace OAuth (blokované, používající blokovanou IP adresu atd.).
E008
(mwoauthserver-invalid-user
)
Uživatel nemá centrální ID.
To se může stát na wikifarmách, které používají nějaký druh jednotného přihlášení a ne všechny místní účty jsou připojeny k účtu jednotného přihlášení.
Např. v případě CentralAuth to může znamenat, že uživatel potřebuje projít Special:MergeAccount
.
E009
(mwoauthdatastore-request-token-already-used
)
Token požadavku již byl použit.
S největší pravděpodobností se jedná o chybu uživatele (pokus o opětovné načtení autorizační adresy URL nebo použití tlačítka Zpět v prohlížeči).
E010
(mwoauthserver-consumer-owner-only
)
Pokoušíte se o autorizaci pomocí OAuth/zákazníka pouze pro vlastníka .
Spotřebitelé pouze pro vlastníky jsou předem autorizováni, takže tato akce nedává smysl.
Pravděpodobně se jedná o chybu programování nebo konfigurace aplikace.
E011
(mwoauthserver-consumer-no-secret
)
V požadavku chybí tajný klíč aplikace.
Pravděpodobně se jedná o chybu programování aplikace.
E012
(mwoauthserver-bad-consumer-version
)
Zákazník je registrován pro OAuth verze 1, ale aplikace se pokouší ověřit pomocí koncového bodu OAuth 2 nebo naopak.