Open FranciscoDadone opened 2 years ago
You need to make a POST not a GET. Also, only use the verification_code parameter if you require it.
Example: curl -X 'POST' \ 'http://localhost:8000/auth/login' \ -H 'accept: application/json' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -d 'username=USERNAME_HERE&password=PASSWORD_HERE
Also take a look at the OpenAPI docs: http://0.0.0.0:8000/docs when the container is running.
Describe the bug Getting invalid parameters when trying to login using 2FA.
To Reproduce curl -X 'GET' \ 'http://localhost:8000/auth/login' \ -H 'accept: application/json' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -d 'username=&password=&verification_code=<2FA CODE>'
Traceback { "detail": "Invalid Parameters", "exc_type": "UnknownError" }
Expected behavior Get sessionid.
Additional context Using docker container.