|
Как быть с передачей пароля в spring
|
|||
---|---|---|---|
#18+
Здравствуйте. В примерах приводится варианты как добавления нового пользователя, так и авторизации существующего. Ниже пример авторизации. Здесь принимается логин и пароль и передаются куда то в дебри спринга. Но прикол в том, что пароль тут принимается в открытом виде, далее уже в дебрях спринга он шифруется с помощью bcrypt и сравнивается с тем, которых хранится в БД. Если передавать в эту функцию зашифрованный пароль, то ничего есессно не работает. А как сделать, что бы работало ?)) Ибо передавать пароль в открытом виде - это маразм)) Или где-то туплю ? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2019, 11:21 |
|
Как быть с передачей пароля в spring
|
|||
---|---|---|---|
#18+
[quot bobo96]Ибо передавать пароль в открытом виде - это маразм))/quot] - не обязательно, если используется HTTPS, то проблем с безопасностью тут нет ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2019, 11:36 |
|
Как быть с передачей пароля в spring
|
|||
---|---|---|---|
#18+
Kachalovbobo96Ибо передавать пароль в открытом виде - это маразм)) - не обязательно, если используется HTTPS, то проблем с безопасностью тут нет Хм, хорошо, в плане протокола согласен. Но вот сразу ситуация: есть моб. клиент (android, ios - неважно), у них есть такие штуки, как touch и face id. Что бы залогиниться по тому же отпечатку, мне нужно на самом клиенте хранить пару логин\пароль. Пароль получается будет храниться в открытом виде. Непорядок)) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2019, 11:50 |
|
Как быть с передачей пароля в spring
|
|||
---|---|---|---|
#18+
bobo96, Если андроид, то делать с ним контракт где расписано как передавать и надо ли шифровать. Пусть клиент шифрует. В чем проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2019, 11:58 |
|
Как быть с передачей пароля в spring
|
|||
---|---|---|---|
#18+
bobo96Пароль получается будет храниться в открытом виде. - хорошая статья об этом: Авторизация через отпечатки пальцев на Android ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2019, 12:09 |
|
Как быть с передачей пароля в spring
|
|||
---|---|---|---|
#18+
Спасибо за советы! Тут вот сразу пришла мысль: а если серверу отсылать не пару логин\пароль, как обычно, а формировать такой же токен, как сервер формирует при удачной авторизации, и тупо добавить в его payload секцию поля с логином и паролем. Сильно заморочено ?)) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2019, 12:17 |
|
Как быть с передачей пароля в spring
|
|||
---|---|---|---|
#18+
bobo96Сильно заморочено ?)) Лишь бы сделать сумел. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2019, 12:20 |
|
Как быть с передачей пароля в spring
|
|||
---|---|---|---|
#18+
alex55555bobo96Сильно заморочено ?)) Лишь бы сделать сумел.+1 Начни с того что переставь буквы шиворот навыворот. Если кто заинтересуется твоей прогой, тогда MD5 и сертификат купишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2019, 12:26 |
|
Как быть с передачей пароля в spring
|
|||
---|---|---|---|
#18+
bobo96Тут вот сразу пришла мысль: а если серверу отсылать не пару логин\пароль, как обычно, а формировать такой же токен, как сервер формирует при удачной авторизации, и тупо добавить в его payload секцию поля с логином и паролем. Сильно заморочено ?)) - попробуйте детально расписать алгоритм, я вот не понял как токен созданный клиентом (при проверке отпечатка?) позволит аутентифицироваться на сервере. Хранить токен на клиенте в открытом виде, не сильно безопасней чем хранить на клиенте открытую пару логин/пароль. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2019, 12:28 |
|
Как быть с передачей пароля в spring
|
|||
---|---|---|---|
#18+
bobo96Ибо передавать пароль в открытом виде - это маразм))без спринга form аутентификация bobo96Пароль получается будет храниться в открытом виде. Непорядок))рутовый пароль администратора бд это в открытом виде? Да у тебя паранойя)) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2019, 12:53 |
|
|
start [/forum/topic.php?fid=59&fpage=29&tid=2121373]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 187ms |
0 / 0 |