Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explicitar retornos da autenticação #81

Open
adorilson opened this issue Jul 28, 2022 · 0 comments
Open

Explicitar retornos da autenticação #81

adorilson opened this issue Jul 28, 2022 · 0 comments

Comments

@adorilson
Copy link

Quando uma tentativa de autenticação tem código de retorno igual a 200,
o json é decodificado e retornado, indicando que a autenticação foi feito
com sucesso.

Caso contrário (código diferente de 200), o retorno de autenticar é false,
porém esses códigos podem ser variados. Em especial, quando o código é 403, o json
retornado contém

{
"detail": "Tentativas excessivas de logins. Por favor efetue o login na página inicial do suap."
}

Quando isso é gerado, o usuário tem de resolver um captcha no SUAP.
Porém, isso é ocultado pelo método. Então sugere-se:

  1. Retorna o json decodificado, independente do conteúdo. OU
  2. Caso o código não seja 200 o metodo lançar uma excessao explicitando esse situação.

Em ambos os casos, a camada de cima decidirá o que fazer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant