The document discusses using database permissions to manage application authorization. It describes a basic tiered application architecture with a web server, application, and database layers. Implementing permissions at the database layer avoids limitations of application-managed permissions but requires some additional work. The document outlines approaches for implementing database roles and permissions, integrating them with an application via stored procedures, and handling authentication in the application framework. Both advantages and disadvantages of the database permissions approach are presented, including consistency across layers but lack of direct row-level controls.