Ролевое API с Firebase - PullRequest
       1

Ролевое API с Firebase

0 голосов
/ 15 января 2020

В настоящее время я внедряю сервер аутентификации / авторизации в Spring Boot. Я хочу использовать Firebase Authentication для делегирования генерации токенов, учетных данных и хранилища сеансов. Кроме того, я хочу защитить свои URL-адреса API. Это приложение на основе ролей с архитектурой микросервисов. На самом деле у нас есть базы данных, в которых используются данные, поэтому мы не можем перейти на базу данных Firestore. В этом случае, есть ли способ указать Firebase, если URL-адрес, такой как «/ внимания», доступен для одной роли, а не для другой? Должен ли я сам реализовать решение RBA C? Спасибо

1 Ответ

0 голосов
/ 15 января 2020

То, что вы можете сделать на бэкэнде, это использовать Firebase Admin SDK до , чтобы проверить токен ID пользователя , предоставленный клиентом. Затем вы можете найти пользовательских утверждений , хранящихся в токене, чтобы определить, должны ли они иметь доступ к какому-либо ресурсу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...