tomsimmons Posted January 22, 2008 Share Posted January 22, 2008 We have several applications that have been written over time that all use JasperReports for their reporting output. There are also several report launcher apps for different reports that exist. What I'd like to do is use JasperServer to host all these reports, then people either use JasperServer's web interface to run the reports or programs are intergrated to it to for the reports. This raises a couple of questions. 1.A lot of the standalone reports that exist so far don't require any form of security, in fact having to log into JasperServer to run the reports is not desirable. Can some reports be made available without a login? 2.From our existing application I'd like to take advantage of JasperServers parameter pages rather than always having to code our own. Is there anyway through the API to basically automate the login process and jump straight to the report list available to that login? 3.Finally, there is one old system we have that currently launches JasperReports by using a system call to launch IE specifying the URL of a launcher we wrote and supplying a parameter. Obviously I can supply the login credentials on the URL, is there anyway I can pass the parameter? I did see something once about creating custom pages for users. Tom Link to comment Share on other sites More sharing options...
alex.chan Posted January 24, 2008 Share Posted January 24, 2008 Tom Try to modify the acegi setting in applicationContext-security.xml to specify the viewReportFlow to accept anonymous access. You can put the reports in certain folder and set the ROLE_ANONYMOUS to have read access to this folder. For reports outside this folder, users need to log in first. -Alex Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now