имя пользователя: пароль в URL - как с этим справиться? - PullRequest
1 голос
/ 30 июня 2010

Я нашел в Инструменте веб-крючка Ассембла Возможность интеграции с Twitter. Для этого ассембла использует такой URL:

http://username:password@twitter.com/statuses/update.xml

Как твиттер обрабатывает такие URL? Это какой-то стандарт? Требуется ли какая-то особая логика для входа в систему, когда кто-то отправляет данные для URL с именем пользователя: пароль? Как это можно сделать в некоторых веб-фреймворках, таких как RoR или Django?

Безопасен ли этот тип передачи данных аутентификации? (похоже нет, но может я что-то упустил)

Ответы [ 2 ]

1 голос
/ 30 июня 2010

Его называют Базовая аутентификация , поддерживаемая всеми основными браузерами.Это также очень небезопасно при использовании HTTP.Вот ссылка на реализацию Django, которая добавляет Basic Auth в свою цепочку аутентификации безопасности. ссылка

РЕДАКТИРОВАТЬ: Basic Auth считается безопасным при использовании HTTPS, но имеет другие проблемы, это самый низкий общий знаменатель, когда речь заходит об аутентификации, но не идеален во многих ситуациях.

0 голосов
/ 30 июня 2010

Должен быть проанализирован как базовая аутентификация http

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...