I have an external authentication service. I would like to use that service to authenticate users and use the roles returned. I got the login process working. I set up a role mapping. I have an Authentication object populated with roles. When I login, it looks like the roles aren't working. I can see using the admin (jasperadmin) the external roles. Why isn't my role mapping working?
Besides adding this, what else should I do?
<bean id="mtExternalUserSetupProcessor" class="com.jaspersoft.jasperserver.multipleTenancy.security.externalAuth.processors.MTExternalUserSetupProcessor" parent="abstractExternalProcessor">
The user I was testing with, it has a role of "ROLE_EXTERNAL_ADMINISTRATOR" and "EXTERNAL_ADMINISTRATOR". It seems jaspersoft prepends "ROLE_" to the role if it is missing.
What did I do wrong or what am I missing?