
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.07.2017, 12:27
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
Разбираюсь с сабжом. Читаю https://habrahabr.ru/post/245415/ Пока в самом начале, на basic аунтефикации. А как это работает? клиент при каждом запросе должен передавать base64 зашифрованную пару логин:пароль? Я как-то никогда не задумывался как это работает. Ведь на любом(почти) портале мы вбиваем логин и пароль и больше нас никто об этом не спрашивает. Я понимаю, что js может у себя что-то сохранять и неявно добавлять эти данные в каждый запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.07.2017, 12:38
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
По поводу digest тоже не понятно, ссылка в статье не работает. на обычном сайте javascript должен делать MD5 из логина и пароля? MD5 это как я понимаю это односторонняя функция по которой из пароля можно получить хеш, а из хеша пароль - нельзя. Вопрос что хранится на сервере? Всегда ли одинаковый хеш для пароля или он может меняться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.07.2017, 13:08
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
questionerА как это работает? клиент при каждом запросе должен передавать base64 зашифрованную пару логин:пароль? Да. В HTTP хедерах, если не ошибаюсь. А почему бы в спецификации не посмотреть? questionerЯ как-то никогда не задумывался как это работает. Ведь на любом(почти) портале мы вбиваем логин и пароль и больше нас никто об этом не спрашивает. Я понимаю, что js может у себя что-то сохранять и неявно добавлять эти данные в каждый запрос. Статья не про порталы, а про REST сервисы. JS может ничего не сохранять, эти функции на себя, обычно, берет браузер, а не JS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.07.2017, 13:11
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
questionerПо поводу digest тоже не понятно, ссылка в статье не работает. на обычном сайте javascript должен делать MD5 из логина и пароля? MD5 это как я понимаю это односторонняя функция по которой из пароля можно получить хеш, а из хеша пароль - нельзя. Вопрос что хранится на сервере? Всегда ли одинаковый хеш для пароля или он может меняться? Ты читаешь статью о том как его сделать, а задаешь вопросы о том как оно работает. О том как оно работает, надо читать в других местах. Хотя бы здесь: https://ru.wikipedia.org/wiki/Дайджест-аутентификация ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.07.2017, 13:41
|
|||
|---|---|---|---|
Виды аунтефикации |
|||
|
#18+
questioner, - нажми F12 для отладки и увидишь в заголовках при базовой от сервера в IE что у него Базовая - IE покажет окно пароля - потом он запомнит в сессии и повторно спрашивать не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.07.2017, 13:54
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
BlazkowiczJS может ничего не сохранять, эти функции на себя, обычно, берет браузер, а не JS. Куки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.07.2017, 14:08
|
|||
|---|---|---|---|
Виды аунтефикации |
|||
|
#18+
questionerна обычном сайте javascript должен делать MD5 из логина и пароля? много вопросов сразу. Базовую изучил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.07.2017, 14:09
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
questionerКуки? Верно. Но не только куки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.07.2017, 18:43
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
Petro123questioner, - нажми F12 для отладки и увидишь в заголовках при базовой от сервера в IE что у него Базовая - IE покажет окно пароля - потом он запомнит в сессии и повторно спрашивать не будет. Браузер как-то по-особому умеет реагировать если аутентификация basic ? Только IE ? Подскажите любой сайт с basic аутентификацией? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.07.2017, 18:59
|
|||
|---|---|---|---|
Виды аунтефикации |
|||
|
#18+
questionerБраузер как-то по-особому умеет реагировать если аутентификация basic ? я же написал - он обязан вывести юзверю окно с паролем и передать на сревер....Один раз за сессию. questionerТолько IE ? все questionerПодскажите любой сайт с basic аутентификацией? давай сначала ты сам попробуешь нажать F12 и посмотришь хидеры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.07.2017, 20:58
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
questionerБраузер как-то по-особому умеет реагировать если аутентификация basic ? Да questionerТолько IE ? Нет questionerПодскажите любой сайт с basic аутентификацией? Гугл опять не справляется? https://auth-demo.aerobatic.io/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 11:14
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
Blazkowicz questionerПодскажите любой сайт с basic аутентификацией? Гугл опять не справляется? https://auth-demo.aerobatic.io/ гугл говорит, что сервер должен ответить с заголовком вида авторWWW-Authenticate: Basic realm="How about authorization?" и тогда клиент(браузер) сможет понять, что это базовая аутентификация я перехожу по ссылку https://auth-demo.aerobatic.io/protected-standard/ и не вижу вообще запросов в network. форму даже поинспектить нельзя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 11:27
|
|||
|---|---|---|---|
Виды аунтефикации |
|||
|
#18+
questioner, кеш? Ctrl+F5 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 11:36
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
Petro123questioner, кеш? Ctrl+F5 ? Пробовал. И инкогнито пробовал Похоже хром такой скрытный. потому, что если даже вбиваю логин и пароль и тыкаю preserve log, в нетворке ничего не отображается, хотя видно, что страница целиком перерисовывается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 11:45
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
questioner, Зайди на основную страницу. Включи инструменты разработчика и нажми на кнопку STANDARD AUTH. Увидишь все свои хидеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 11:51
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
Blazkowiczquestioner, Зайди на основную страницу. Включи инструменты разработчика и нажми на кнопку STANDARD AUTH. Увидишь все свои хидеры. А на какой вкладке эта кнопка? не могу найти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 11:51
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
questioner, Это кнопка на сайте, а не в браузере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 11:55
|
|||
|---|---|---|---|
Виды аунтефикации |
|||
|
#18+
questionerПохоже хром такой скрытный хром не знаю. Обычно разрабы в фоксе) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 11:56
|
|||
|---|---|---|---|
|
|||
Виды аунтефикации |
|||
|
#18+
Blazkowiczquestioner, Это кнопка на сайте, а не в браузере. я так и делаю. В этот раз другое поведение почему-то, но хидеров как не было так и нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 12:31
|
|||
|---|---|---|---|
Виды аунтефикации |
|||
|
#18+
Потому что ты смотрел XHR, поэтому и не видел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 12:33
|
|||
|---|---|---|---|
Виды аунтефикации |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 12:34
|
|||
|---|---|---|---|
Виды аунтефикации |
|||
|
#18+
Хром покажет, если в диалоге что-то нажать (отмену, например) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 12:44
|
|||
|---|---|---|---|
Виды аунтефикации |
|||
|
#18+
Только зачем тебе лезти в дебри и разбираться как оно работает. Берешь любой HTTP клиент, тот же cURL, или ты хочешь свой HTTP клиент реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2017, 13:02
|
|||
|---|---|---|---|
Виды аунтефикации |
|||
|
#18+
HettТолько зачем тебе лезти в дебри и разбираться как оно работает. Берешь любой HTTP клиент, тот же cURL, или ты хочешь свой HTTP клиент реализовать? он просто хотел увидеть заголовок протокола. Не понятно почему не увидел до сих пор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2122782]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 193ms |
| total: | 318ms |

| 0 / 0 |
