Advanced Topics

External authentication as presented in this guide is a configuration of the default JasperReports Server product. To implement other behavior during external authentication, you must write custom classes and deploy them with the server. This chapter describes the bean APIs you can use for customization. It also explains specific customizations such as custom processors.

This chapter contains the following sections:

Internal Authentication Beans
External Authentication Framework
Creating a Custom Processor
Authentication Based on Request
Other Customizations