If an external role has the same name as an internal JasperReports Server role, then a suffix, such as _EXT, is appended to the external role name to avoid collisions. For example, a user with the externally defined role ROLE_ADMINISTRATOR is assigned the role ROLE_ADMINISTRATOR_EXTERNAL in the JasperReports Server database. This ensures that external users do not get unintended JasperReports Server privileges when role names coincide.
You can set the desired role suffix with the conflictingExternalInternalRoleNameSuffix property in the externalUserSetupProcessor bean. If the property does not appear in the bean, the extension is still implemented but defaults to _EXT.
Recommended Comments
There are no comments to display.