In modern applications, providing a well-built authentication system is a good thing for any application, but securing the actual resources we have means securing who has access to what, or who can see what. This is essential because we really want only the people with a subscription to have access to, for example, the Packtpub library of awesome content. Furthermore, such behavior is now the standard unless your application is a Floppy Bird where it's open to everyone.
Firebase does have, in fact, a powerful authorization system spread with application diverse section, from Storage to Real-time Database. The actual knowledge of how to effectively and successfully handle our authorization system will make our application more secure and give the feel of resilience to its users.
Before starting, it's essential to know how Firebase really performs or applies...