Open
Description
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.
Metadata
Metadata
Assignees
Labels
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
slouchd commentedon Jan 23, 2023
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.