Jump to content
We've recently updated our Privacy Statement, available here ×

gabrielinux

Members
  • Posts

    118
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Everything posted by gabrielinux

  1. Hi all, I just configured JasperServer to work with LDAP authentication. Unfortunately, every time a user logs in -- even if he's not in an authorized department -- JasperServer creates an external user in its database and assigns a default role. How can I prevent this behavior? I do not want external users to be able to login unless I manually add them to the users list first. The file that contains the default role is WEB-INFapplicationContext.xml. The only work-around that I've found so far is to change ROLE_USER to ROLE_ANONYMOUS here, and then remove access to everything in the repository from ROLE_ANONYMOUS. However, this still creates accounts upon a successful login which is very undesirable. <bean id="userAuthorityServiceTarget" class="com.jaspersoft.jasperserver.api.metadata.user.service.impl.UserAuthorityServiceImpl"> <property name="sessionFactory" ref="sessionFactory"/> <property name="objectMappingFactory" ref="mappingResourceFactory"/> <property name="persistentClassFactory" ref="persistentMappings"/> <property name="profileAttributeService" ref="profileAttributeService"/> <property name="defaultInternalRoles"> <list> <value>ROLE_ANONYMOUS</value> </list> </property> </bean> Help? :(
  2. JasperServer is an excellent report server. It provides fast, easy and flexible reporting capabilities for businesses of all sizes. It has everything from support for OLAP cubes and data marts, to charts, to sub reports, to dashboards. Wait, did I say dashboards? Scratch that. JasperServer Professional has support for dashboards, but not JasperServer Community Edition. Dashboards, a simple an intuitive function that one would expect to find in any sub-mature BI product, is not present in the "open source" edition of JasperServer. So essentially, the open source community only gets a taste of the pro version. If they want a fully functional, usable, enterprise-ready product, they must pay to obtain the Professional Edition. So in a way, JasperSoft has not captured the true sense of "open source." JasperSoft’s "community edition" software is nothing more than shareware. It is shareware in the sense that you only get a peek into the product, but you can't get the essential features -- such as dashboards -- unless you pay. Therefore, JasperServer Community Edition, although by all legal means "open source," is morally and functionally nothing more than shareware with viewable source code. ** Originally posted on the author's blog at http://blog-gabriel.mongefranco.com **
  3. Thanks, I'll have a look. I'll post any code if I do come up with a GUI.
  4. I'm new to Jasper, but I think it provides WebDAV folders which means you can access the repository from anything -- even M$ Office. Take a look at the JasperServer plug-in that comes with iReport. When you create a new connection to a JasperServer repository, it shows a URL in there by default -- I think that's how you access the repository.
  5. Hi all -- I am sick to my guts of how complicated managing users and roles in JasperServer is.... and of how painful it is to debug authorization problems. :side: So I want to write a GUI to managing users and roles in the repository.... something that includes a resultant-set-of-policy-like summary for each directory and object. :woohoo: Any ideas where I can get details on how the roles work? And where they're stored and how? Thanks! - gabrielinux
×
×
  • Create New...