209 похожих чатов

Всем ку, подскажите: есть микросервисы А и Б. На сервисе

А стоит авторизация + все нужные гварды, своя БД. Как сделать так, чтобы дергать ендпоинты сервиса Б можно только если ты авторизовался в А?

17 ответов

23 просмотра

Гварды, очевидно

Sam-Fredrickson Автор вопроса
Илья 🐸
Гварды, очевидно

и что даст гвард если у тебя БД автономны и в разных сетях докерных, это же два разных микросервиса?

Sam-Fredrickson Автор вопроса

что значить взять юзера и прокинуть в контекст? Я выдаю токены вебу, веб дергает методы. В теории человек получивший или не получивший токены может дернуть сервис Б который лежит на отдельном сервере и как тут гвард поможет?

Sam Fredrickson
что значить взять юзера и прокинуть в контекст? Я ...

как ты проверяешь, что токен валидный, что он не истек и что есть права у юзера на выполнение запроса?

Sam-Fredrickson Автор вопроса
Evgenii 🇷🇺🇷🇸
как ты проверяешь, что токен валидный, что он не и...

у сервиса А есть jwt гварды и прочая приблуда пасспортная

Sam Fredrickson
что значить взять юзера и прокинуть в контекст? Я ...

Зашей в токен к каким сервисам может быть доступ

Sam-Fredrickson Автор вопроса
Илья 🐸
Зашей в токен к каким сервисам может быть доступ

А если токен протух или юзер удалился или рефреш протух

Sam Fredrickson
А если токен протух или юзер удалился или рефреш п...

То не будет работать ни там, ни там. Проверки же делаешь ?

Sam Fredrickson
А если токен протух или юзер удалился или рефреш п...

значит что в сервисе Б тебе нужно пойти в сервис юзеров а потом прогнать через гвард, чтобы проверить это

Sam-Fredrickson Автор вопроса
Evgenii 🇷🇺🇷🇸
значит что в сервисе Б тебе нужно пойти в сервис ю...

какие варианты есть пройти в сервис юзеров? брокеры? хттп норм (нет)

Sam Fredrickson
какие варианты есть пройти в сервис юзеров? брокер...

любые инструменты для общения микросервисов можно даже редис юзать

Sam-Fredrickson Автор вопроса
Evgenii 🇷🇺🇷🇸
любые инструменты для общения микросервисов можно ...

и прямо в гварде можно будет получить ответ от брокера?

Sam Fredrickson
и прямо в гварде можно будет получить ответ от бро...

прямо в ней не надо, пусть она занимается валидацией эта задача для хука или миделваря

Sam-Fredrickson Автор вопроса
Evgenii 🇷🇺🇷🇸
прямо в ней не надо, пусть она занимается валидаци...

а вы бы что использовали для этого кейса? Редис или чё то другое?

Возможно тебе нужен oauth2, где сервер авторизации и сервер ресурсов находятся в разных местах

Похожие вопросы

Обсуждают сегодня

@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Hello, Is iExec also part of the "inception program" or another one ? Would it be a name to qualified the nature of the relationship between iExec and Nvidia? And does Secret ...
Ñïķøłäś
8
Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
any reference of this implementation?
BitBuddha
29
Also, why can’t the community have a vote/ say when it comes to initiatives like buybacks. Isn’t the point of crypto decentralisation? Don’t we deserve input as long term supp...
👨🏽‍🦰
13
Hi guys, any problem with Pulsebrige? Trying to transfer from wETH to ETH. First it tells me to connect my metamask "through mobile app" not desktop. Then I did and confirmed ...
Snowflakecrypto
13
Карта сайта