If we use LDAP can we still create users through the JasperServer Admin Pages

Trying to research whether JasperServer can provide the Identity Management capabilities I need.  I do not have an LDAP server to test this against (there are multiple groups testing Jasper, but I'm apparently the only one concerned wth Security, so I can't just go and have this server changed for LDAP -- yet).

We have an eval copy of Jasper Enterprise, and I like AND need the ability to create Organizations and Administrative users at that Organization level (so customers can admin their own people).  But I also need to be able to set password complexity rules, enforce that passwords can't be changed multiple times in a single day, remember the previous 7 passwords, etc.  Not sure if the built in Security can provide this, so figuring I may need to look at tying into LDAP.

But looking at examples/documentation, I get the feeling that creating users in that LDAP needs to be done externally from Jasper.  Is that true?

jim.mcdonnell's picture
Joined: Mar 1 2013 - 12:25pm
Last seen: 7 years 9 months ago

1 Answer:


Yes, if you enable LDAP authentication you can still create local JasperReports Server users, and your superuser/administrator accounts are still valid. See the linked article above -- to enable LDAP authentication, you uncomment a bean in a security file. If the user is not find in the LDAP hierarchy, then the security process looks for a local user (unless you comment out the bean that does that part).

Your LDAP users need to be created in your LDAP tool.

If you get this working I hope you'll write about your experience so we have more documentation!

lisacbeaton's picture
Joined: Mar 27 2012 - 9:24am
Last seen: 8 years 9 months ago

Thanks, that's unfortunately the answer I was expecting. I was hoping for a way to have Jasper create it's users in LDAP.

Maybe I need to start a different question on how to enable more password rules in Jasper or Spring Security.

jim.mcdonnell - 9 years 10 months ago