Size: a a a

NestJS — русскоязычное сообщество

2020 October 10

AG

Anton Golovanov in NestJS — русскоязычное сообщество
Андрей
Нет. Но в бд хранится таймштамп. Который обновляется с случае, когда необходимо прекратить все сессии юзера.
А как тогда проверять, что рефреш уже юзался?
источник

MA

Maxim Afanasev in NestJS — русскоязычное сообщество
Anton Golovanov
Ну, вот я нормальной схемы без хранения токенов в бд не нашел. А головная боль в том, что у нас все на микросеовисах на разных доменах. И авторизация - головная боль.
А почему вы не проксируете запросы через API Gateway?
источник

А

Андрей in NestJS — русскоязычное сообщество
Anton Golovanov
А как тогда проверять, что рефреш уже юзался?
Ааа, рефреши в бд, да!
источник

AG

Anton Golovanov in NestJS — русскоязычное сообщество
Maxim Afanasev
А почему вы не проксируете запросы через API Gateway?
Ну там пока структура сложная, а скорость внедрения большая. Но гейт соберет все в одну точку входа, а мы и нагрузку делим за счет микросервисов.
источник

MA

Maxim Afanasev in NestJS — русскоязычное сообщество
Anton Golovanov
Ну там пока структура сложная, а скорость внедрения большая. Но гейт соберет все в одну точку входа, а мы и нагрузку делим за счет микросервисов.
Но гейтвей легко масштабировать, просто нод добавил - и всё. Ну и он легковесный, там небольшая нагрузка.
источник

AK

Alex Kulagin 🏡 in NestJS — русскоязычное сообщество
Anton Golovanov
Ну там пока структура сложная, а скорость внедрения большая. Но гейт соберет все в одну точку входа, а мы и нагрузку делим за счет микросервисов.
Ага, и каждый мс помимо своей логики ещё и аутентификацию несёт
источник

AG

Anton Golovanov in NestJS — русскоязычное сообщество
Maxim Afanasev
Но гейтвей легко масштабировать, просто нод добавил - и всё. Ну и он легковесный, там небольшая нагрузка.
Да, возможно это правильный вариант.
источник

AK

Alex Kulagin 🏡 in NestJS — русскоязычное сообщество
Maxim Afanasev
Но гейтвей легко масштабировать, просто нод добавил - и всё. Ну и он легковесный, там небольшая нагрузка.
+++
источник

AG

Anton Golovanov in NestJS — русскоязычное сообщество
Alex Kulagin 🏡
Ага, и каждый мс помимо своей логики ещё и аутентификацию несёт
Да, согласен, что итог пока печальный.
источник

AG

Anton Golovanov in NestJS — русскоязычное сообщество
Правда не авторизацию, а аутентификацию. За токеном все в ядро бегают.
источник

MA

Maxim Afanasev in NestJS — русскоязычное сообщество
Anton Golovanov
Правда не авторизацию, а аутентификацию. За токеном все в ядро бегают.
Это нормально. Главное, чтобы на каждый запрос каждый мс не бегал в сервис авторизации. Вот это будет тяжело.
источник

MA

Maxim Afanasev in NestJS — русскоязычное сообщество
Хотя, конечно, если у вас сервисы ходят за аутентификацией - то это странно. Для этого отдельный сервис нужен, туда и надо ходить.
источник

AG

Anton Golovanov in NestJS — русскоязычное сообщество
Maxim Afanasev
Хотя, конечно, если у вас сервисы ходят за аутентификацией - то это странно. Для этого отдельный сервис нужен, туда и надо ходить.
За авторизацией ходят запросы от юзера. А аутентификация на сервисах
источник

MA

Maxim Afanasev in NestJS — русскоязычное сообщество
Anton Golovanov
За авторизацией ходят запросы от юзера. А аутентификация на сервисах
Вроде наоборот должно быть. ) Авторизация - это просто проверка прав по токену. Аутентификация - получение токена по логину и паролю.
источник

AG

Anton Golovanov in NestJS — русскоязычное сообщество
Maxim Afanasev
Вроде наоборот должно быть. ) Авторизация - это просто проверка прав по токену. Аутентификация - получение токена по логину и паролю.
Тогда я перепутал понятия.
источник

s

shawas in NestJS — русскоязычное сообщество
всем привет
источник

s

shawas in NestJS — русскоязычное сообщество
парни, а может кто подкинет статью по структуре и тд в связке nestjs+graphql+typeorm+mysql
источник

MA

Maxim Afanasev in NestJS — русскоязычное сообщество
Anton Golovanov
Тогда я перепутал понятия.
Бывает. Я даже вот засомневался и в гугл пошел.. 😂 Но нет, всё норм.
источник

AG

Anton Golovanov in NestJS — русскоязычное сообщество
Maxim Afanasev
Бывает. Я даже вот засомневался и в гугл пошел.. 😂 Но нет, всё норм.
Да, ты прав, я чет с утра не проснулся еще.))
источник

MA

Maxim Afanasev in NestJS — русскоязычное сообщество
shawas
парни, а может кто подкинет статью по структуре и тд в связке nestjs+graphql+typeorm+mysql
А с чем именно сложности?
источник