Cześć,
Robię aplikację mobilną w React Native i backend w Java Spring (REST API) plus Postgres. Czy podejść do autentykacji i autoryzacji w modelu hybrydowym ma sens?
• Firebase Authentication jako warstwa identity (logowanie, tokeny, Google/Apple itp.)
• Backend Spring weryfikuje Firebase ID token na każdym request (Authorization Bearer)
• Autoryzacja biznesowa po stronie backendu: roles, enabled/blocked, dostęp do zasobów, multi tenant itp. w Postgres
Chodzi mi o maksymalne bezpieczeństwo, czy lepiej wszystko w we własnym zakresie zrobić ? :