Size: a a a

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

2020 December 11

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Dmitriy
Еще и задолбали статус коды путать
рест - не нужен
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
рест - не нужен
реакт - не нужен
монго - не нужен
vbs - не нужен
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
это все братья
источник

MA

Maxim Afanasev in NestJS — русскоязычное сообщество
vbs 😂
источник

D

Dmitriy in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
рест - не нужен
А я правильно понимаю, что в графе сильно завязываешься на фреймворк/орм? В моем случае просто частенько на голом SQL шаманить приходится
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Dmitriy
А я правильно понимаю, что в графе сильно завязываешься на фреймворк/орм? В моем случае просто частенько на голом SQL шаманить приходится
нет, уже писал
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
граф просто спека хттп
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
альтернатива ресту
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Тогда понял
источник

KB

Konstantin Belkin in NestJS — русскоязычное сообщество
Всем привет, как правильно реализовать access control в микросервисной архитектуре? Делать его в gateway или же в каждом сервисе?
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Konstantin Belkin
Всем привет, как правильно реализовать access control в микросервисной архитектуре? Делать его в gateway или же в каждом сервисе?
Как вариант, можно в access_token вшивать пермишены и в микросервисах проверять валидность токена и наличие того или иного пермишена
источник

KB

Konstantin Belkin in NestJS — русскоязычное сообщество
Dmitriy
Как вариант, можно в access_token вшивать пермишены и в микросервисах проверять валидность токена и наличие того или иного пермишена
А вот с чем-то подобным подружить получится?
https://www.npmjs.com/package/nest-access-control
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Konstantin Belkin
А вот с чем-то подобным подружить получится?
https://www.npmjs.com/package/nest-access-control
Это не подскажу
источник

KB

Konstantin Belkin in NestJS — русскоязычное сообщество
Dmitriy
Это не подскажу
Просто есть множество библиотек под ноду для различного рода реализаций доступа, но все описано под монолитные приложения
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Dmitriy
Тогда понял
мне кажется тебе протобаф зайдет, запутанее, но востребованее, он ща вроде единственный по хттп2 работает
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Konstantin Belkin
Просто есть множество библиотек под ноду для различного рода реализаций доступа, но все описано под монолитные приложения
кейклоак + кастомный гард, сам не юзал но хочу, но есть кто юзает
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Dmitriy
Как вариант, можно в access_token вшивать пермишены и в микросервисах проверять валидность токена и наличие того или иного пермишена
токен большой становится и браузеры иногда немогут его расшифровать
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Konstantin Belkin
Всем привет, как правильно реализовать access control в микросервисной архитектуре? Делать его в gateway или же в каждом сервисе?
на работе каждый мс в ин мемори кэше имеет группы юзеров и список пермишенов по ним (самостоятельно обновляет его с мс который хранит их в себе), в токене группа юзеров есть, гард матчит по пермишенам и погнали
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
на работе каждый мс в ин мемори кэше имеет группы юзеров и список пермишенов по ним (самостоятельно обновляет его с мс который хранит их в себе), в токене группа юзеров есть, гард матчит по пермишенам и погнали
дома также почти
источник

KB

Konstantin Belkin in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
на работе каждый мс в ин мемори кэше имеет группы юзеров и список пермишенов по ним (самостоятельно обновляет его с мс который хранит их в себе), в токене группа юзеров есть, гард матчит по пермишенам и погнали
То есть все же пилить в каждом сервисе свои гарды на провеку, и описывать доступы как я понял, я просто еще не смотрел и не знаю можно ли на контроллеры в мс где у нас message pattern вешать гард)
источник