powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Виды аунтефикации
25 сообщений из 46, страница 1 из 2
Виды аунтефикации
    #39483093
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разбираюсь с сабжом. Читаю https://habrahabr.ru/post/245415/

Пока в самом начале, на basic аунтефикации.

А как это работает? клиент при каждом запросе должен передавать base64 зашифрованную пару логин:пароль?

Я как-то никогда не задумывался как это работает. Ведь на любом(почти) портале мы вбиваем логин и пароль и больше нас никто об этом не спрашивает. Я понимаю, что js может у себя что-то сохранять и неявно добавлять эти данные в каждый запрос.
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483098
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу digest тоже не понятно, ссылка в статье не работает.

на обычном сайте javascript должен делать MD5 из логина и пароля?

MD5 это как я понимаю это односторонняя функция по которой из пароля можно получить хеш, а из хеша пароль - нельзя. Вопрос что хранится на сервере?

Всегда ли одинаковый хеш для пароля или он может меняться?
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483119
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerА как это работает? клиент при каждом запросе должен передавать base64 зашифрованную пару логин:пароль?

Да. В HTTP хедерах, если не ошибаюсь. А почему бы в спецификации не посмотреть?

questionerЯ как-то никогда не задумывался как это работает. Ведь на любом(почти) портале мы вбиваем логин и пароль и больше нас никто об этом не спрашивает. Я понимаю, что js может у себя что-то сохранять и неявно добавлять эти данные в каждый запрос.
Статья не про порталы, а про REST сервисы. JS может ничего не сохранять, эти функции на себя, обычно, берет браузер, а не JS.
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483125
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerПо поводу digest тоже не понятно, ссылка в статье не работает.

на обычном сайте javascript должен делать MD5 из логина и пароля?

MD5 это как я понимаю это односторонняя функция по которой из пароля можно получить хеш, а из хеша пароль - нельзя. Вопрос что хранится на сервере?

Всегда ли одинаковый хеш для пароля или он может меняться?
Ты читаешь статью о том как его сделать, а задаешь вопросы о том как оно работает. О том как оно работает, надо читать в других местах. Хотя бы здесь:
https://ru.wikipedia.org/wiki/Дайджест-аутентификация
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483145
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questioner,
- нажми F12 для отладки и увидишь в заголовках при базовой от сервера в IE что у него Базовая
- IE покажет окно пароля
- потом он запомнит в сессии и повторно спрашивать не будет.
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483157
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczJS может ничего не сохранять, эти функции на себя, обычно, берет браузер, а не JS.

Куки?
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483164
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerна обычном сайте javascript должен делать MD5 из логина и пароля?
много вопросов сразу. Базовую изучил?
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483165
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerКуки?
Верно. Но не только куки.
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483372
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123questioner,
- нажми F12 для отладки и увидишь в заголовках при базовой от сервера в IE что у него Базовая
- IE покажет окно пароля
- потом он запомнит в сессии и повторно спрашивать не будет.

Браузер как-то по-особому умеет реагировать если аутентификация basic ?

Только IE ?

Подскажите любой сайт с basic аутентификацией?
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483376
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerБраузер как-то по-особому умеет реагировать если аутентификация basic ?
я же написал - он обязан вывести юзверю окно с паролем и передать на сревер....Один раз за сессию.

questionerТолько IE ?
все

questionerПодскажите любой сайт с basic аутентификацией?
давай сначала ты сам попробуешь нажать F12 и посмотришь хидеры
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483407
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerБраузер как-то по-особому умеет реагировать если аутентификация basic ?

Да

questionerТолько IE ?

Нет

questionerПодскажите любой сайт с basic аутентификацией?
Гугл опять не справляется?
https://auth-demo.aerobatic.io/
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483654
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz
questionerПодскажите любой сайт с basic аутентификацией?
Гугл опять не справляется?
https://auth-demo.aerobatic.io/

гугл говорит, что сервер должен ответить с заголовком вида
авторWWW-Authenticate: Basic realm="How about authorization?"

и тогда клиент(браузер) сможет понять, что это базовая аутентификация

я перехожу по ссылку

https://auth-demo.aerobatic.io/protected-standard/

и не вижу вообще запросов в network.




форму даже поинспектить нельзя
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483671
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questioner,

кеш? Ctrl+F5
?
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483681
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123questioner,

кеш? Ctrl+F5
?
Пробовал. И инкогнито пробовал

Похоже хром такой скрытный. потому, что если даже вбиваю логин и пароль и тыкаю preserve log, в нетворке ничего не отображается, хотя видно, что страница целиком перерисовывается
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483690
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questioner,

Зайди на основную страницу. Включи инструменты разработчика и нажми на кнопку STANDARD AUTH. Увидишь все свои хидеры.
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483691
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В firefox видно.
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483696
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowiczquestioner,

Зайди на основную страницу. Включи инструменты разработчика и нажми на кнопку STANDARD AUTH. Увидишь все свои хидеры.

А на какой вкладке эта кнопка? не могу найти
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483698
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questioner,

Это кнопка на сайте, а не в браузере.
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483700
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerПохоже хром такой скрытный
хром не знаю. Обычно разрабы в фоксе)
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483705
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowiczquestioner,

Это кнопка на сайте, а не в браузере.

я так и делаю.

В этот раз другое поведение почему-то, но хидеров как не было так и нет.

...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483726
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что ты смотрел XHR, поэтому и не видел.
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483727
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
root@dev:~# curl --head  https://auth-demo.aerobatic.io/protected-standard/ 
HTTP/1.1 401 Unauthorized
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Date: Thu, 06 Jul 2017 09:32:35 GMT
Server: nginx/1.10.2
WWW-Authenticate: Basic realm="auth-demo.aerobatic.io"
x-aero-app-id: e25a180f-afa1-447a-bbc8-a7c8addc54df
x-aero-deploy-stage: production
x-aero-page-path: error.html
x-aero-version-id: d488de00-617e-473f-a1da-e7a393a7116d
x-aero-version-name: v5
x-powered-by: Aerobatic
X-Request-Id: Hyn2QFoN-
Vary: Accept-Encoding
X-Cache: Error from cloudfront
Via: 1.1 dd12e7e803f596deb3908675a4e017be.cloudfront.net (CloudFront)
X-Amz-Cf-Id: aOirQgeC7h-n64eOn0SB8vXIpbHK2-kMgY2Npr2aY5v4VqNwZ3r1cQ==
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483729
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хром покажет, если в диалоге что-то нажать (отмену, например)
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483739
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только зачем тебе лезти в дебри и разбираться как оно работает. Берешь любой HTTP клиент, тот же cURL, или ты хочешь свой HTTP клиент реализовать?
...
Рейтинг: 0 / 0
Виды аунтефикации
    #39483754
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettТолько зачем тебе лезти в дебри и разбираться как оно работает. Берешь любой HTTP клиент, тот же cURL, или ты хочешь свой HTTP клиент реализовать?
он просто хотел увидеть заголовок протокола. Не понятно почему не увидел до сих пор.
...
Рейтинг: 0 / 0
25 сообщений из 46, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Виды аунтефикации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]