If you have multiple organizations in your deployment, use the externalTenantSetupProcessor bean to specify a single organization that is assigned to all external users. To do this, set externalTenantSetupProcessor’s defaultOrganization property to the organization ID of the desired organization. If an organization with that ID already exists, all external users are assigned to that organization; if the organization does not exist, it is created when the first external user authenticates correctly.
When specifying the defaultOrganization value, the organization ID must not contain the following characters: |, &, *, ?, <, >, /, , ~, !, #, $, %, ^, [, or ].
The following example shows how to configure externalTenantSetupProcessor to assign all users to organization_1:
Do not specify a null value for the defaultOrganizationIfNotDetected property. The null organization ID is usually reserved for special users such as the system administrator and allows access to the repository folder of all other organizations. |
Organizations that are created during external user login have an administrator with the default password. For security reasons, you should change the default password of any organization admin that is created. See Initialization of JasperReports Server for External Users for a process to initialize JasperReports Server, including organization admins, before going into production with external authentication.
Recommended Comments
There are no comments to display.