Eve Online авторизация через URL-запрос
Как я могу пройти аутентификацию через URL в EVE REST API?
В документах с curl это выглядит так:
$ curl -i http://example.com
HTTP/1.1 401 UNAUTHORIZED
Please provide proper credentials.
$ curl -H "Authorization: Basic YWRtaW46c2VjcmV0" -i http://example.com
HTTP/1.1 200 OK
И мне нужно что-то вроде этого:
http://example.com
HTTP/1.1 401 UNAUTHORIZED
Please provide proper credentials.
http://example.com?username=admin&password=secret
1 ответ
К сожалению, вы не можете, так как разработчики не предоставили эту функциональность.
Вы всегда можете перейти на / r / evetech и попросить о таких изменениях, но не задерживайте дыхание по крайней мере по двум причинам:
- Параметры запроса используются для фактического запроса API, а наличие нескольких классов использования просто добавляет ненужную сложность;
- Включение аутентификационной информации в URL-адрес не так безопасно, как в запросе (заголовок).
Из любопытства, почему вы должны иметь возможность авторизации через URL? Если вы пытаетесь делать вызовы AJAX, большинство библиотек позволяют вам указывать пользовательские заголовки.