Я пытаюсь запустить поток сброса пароля с auth0 через API аутентификации.
Я получаю эту ошибку: {"error":"email or username are required."}
При выполнении следующих инструкций: https://auth0.com/docs/connections/database/password-change#using-the-authentication-api
Я пытаюсь сделать это с ноутбука Jupyter или с терминала на моем Mac.Нужно ли что-то делать с параметром «Разрешенные веб-источники» на панели инструментов?
Запрос python выглядит следующим образом:
import requests
payload = "{\"client_id\": \"<MYCLIENTID>\",\"email\": \"<EMAIL>\",\"connection\": \"Username-Password-Authentication\"}"
headers = { 'content-type': "application/json" }
url = "https://<MYDOMAIN>/dbconnections/change_password"
print(requests.post(url, payload).text)
Запрос curl выглядит следующим образом:
curl --request POST --url 'https://<MYDOMAIN>/dbconnections/change_password' --header 'content-type: application/json' --data '{"client_id": "<MYCLIENTID>","email": "<MYEMAIL>","connection": "Username-Password-Authentication"}'
и возвращает следующую ошибку:
{"name":"BadRequestError","code":"invalid_parameter","description":"connection is disabled (client_id: <CLIENTID> - connection: Username-Password-Authentication)","statusCode":400}
Все значения <> заменяются действительными значениями ...