Size: a a a

Clojure — русскоговорящее сообщество

2019 October 01

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@DissAss Ради "увеличения секурити" нет, его нет. Как протокол делегации аутентификации - да.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Кстати, спасибо.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
У нас тут был один чувак, который тоже не мог объяснить, почему решение "best practice", наваял oauth.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Пойду выкорчую нахрен.
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Mikhail Gusarov
Пойду выкорчую нахрен.
так приходится делать иногда
источник

MV

Max Vasiliev in Clojure — русскоговорящее сообщество
вообще всякие эти JWT тем и хороши, что можно делать всё максимально stateless. По крайней мере нигде не хранить информацию о сесси пользователя, а в идеале вообще никак его больше не аутентифицировать. Токен подписан приватным ключом сервера, его не подделать. А что в токен положить уже все сами решают. Там может быть и просто логин/id пользователя, и какая-то онформация о правах доступа и всё такое.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Когда у тебя вечный токен, ты не можешь быть уверен, что его не украли.
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Mikhail Gusarov
Пойду выкорчую нахрен.
особенно после рубистов, где oauth это гемчик подключить
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Он тоже взял какой-то go-oauth и всё быстренько нахреначил.
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
Andrew Rudenko
зачем и для чего вы тут токены протухающие начали изобретать?
Изначально oauth2 всё же для 3rd party.
Аксесс отделен от рефреша, потому что в этом случае его можно проверять в ресурсном сервере без обращения к авторизационному
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Присоединяюсь к предыдущим ораторам. Два токена в JWT совсем по другой причине.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Вот, наконец-то кто-то рассказал, зачем оно нужно.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Maxim Penzin
Присоединяюсь к предыдущим ораторам. Два токена в JWT совсем по другой причине.
По какой?
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@nwalker Спасибо, теперь понятно.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
а
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Max Vasiliev
вообще всякие эти JWT тем и хороши, что можно делать всё максимально stateless. По крайней мере нигде не хранить информацию о сесси пользователя, а в идеале вообще никак его больше не аутентифицировать. Токен подписан приватным ключом сервера, его не подделать. А что в токен положить уже все сами решают. Там может быть и просто логин/id пользователя, и какая-то онформация о правах доступа и всё такое.
авторизация jwt токеном это классическая схема о которой я написал. 2.2 вариант
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
А если он протухает через 10 минут, это безопаснее, разве не очевидно
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Нет, не очевидно.
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Alex Bubnov
Изначально oauth2 всё же для 3rd party.
Аксесс отделен от рефреша, потому что в этом случае его можно проверять в ресурсном сервере без обращения к авторизационному
не изначально, а исключительно )
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Ivan Grishaev
А если он протухает через 10 минут, это безопаснее, разве не очевидно
это не то что бы не очевиднее, это просто не так
источник