Securing CPM External Access

The property curam.custom.externalaccess.implementation is used to secure the external application. This property specifies the CPM specific implementation file for external access security. The default value is curam.cpm.eua.facade.impl.CPMExternalAccessSecurity. This class is used to authenticate external users and authorize them to use specific parts of the application. In the external provider application, for example, the external provider user can view the details of a provider offering but cannot modify or cancel provider offerings.

If external access for providers as outlined above is not specified, then the external access will be limited by the curam.core.sl.impl.PublicAccessSecurity value for the above property. In this case, the external provider will be able to view their participant details only. For more information on securing the external application, please consult the Cúram Server Developer Guide.