Защита остальных API - PullRequest
       64

Защита остальных API

0 голосов
/ 08 января 2019

У меня есть два набора RestAPI, используемых для одного и того же приложения, разработанных на двух разных платформах.

Один в SpringBoot защищен с помощью OAuth 2. Второй набор API, разработанный на микросхеме Jooby RestAPI.

Так как сервисы на Jooby не безопасны, как я могу это сделать? Так что оба набора API защищены.

Вход в систему работает в сочетании с приложением SpringBoot и OAuth 2.0, и для jooby apis должны использоваться те же учетные данные пользователя. Имеет ли смысл ставить какой-то шлюз, общий для обоих наборов apis?

1 Ответ

0 голосов
/ 17 января 2019

Что ж, безопасность - это широкая тема, и фреймворки реализуют рекомендации и поддержку безопасности, когда становятся зрелыми. Даже у меня нет опыта работы с Jooby, после обращения к их документам я нашел пару вспомогательных библиотек и расширений. Более того, вы можете следить за этим великим репозиторием Github в качестве контрольного списка и реализовывать то, что соответствует вашему контексту.

Если вы можете предоставить более подробную информацию о реализации вашего логина, я могу дать более конкретный ответ. Но кажется, что общий шлюз на самом деле не нужен, и вы также можете использовать учетные данные для аутентификации, такие как токены, непосредственно с вашими Jooby API. См. pac4j , указанный в документах Jooby.

...