This chapter shows how to configure JasperReports Server to perform external authentication and authorization using tables in an external database. To help you with this, the JasperReports Server deployment includes a sample file, sample-applicationContext-externalAuth-db-mt.xml, that serves as a template for external database authentication. Customizing this template should satisfy the requirements of most external database authentication cases.
This chapter assumes you have some familiarity with Spring Security filter chains. Examples in this chapter assume you are running JasperReports Server on an application server, such as Apache Tomcat, and an external SQL database.
This chapter contains the following sections: