By Jani Rautiainen-Oracle on Jun 23, 2014
Java Cloud Service (JCS) provides a platform to develop and deploy business applications in the cloud. In Fusion Applications Cloud deployments customers do not have the option to deploy custom applications developed with JDeveloper to ensure the integrity and supportability of the hosted application service. Instead the custom applications can be deployed to the JCS and integrated to the Fusion Application Cloud instance.
This series of articles will go through the features of JCS, provide end-to-end examples on how to develop and deploy applications on JCS and how to integrate them with the Fusion Applications instance.
In previous article we implemented a simple ADF web application; in this article we will implement security for it. There are some differences on how security is implemented in Fusion Applications:
- Identity propagation is not supported e.g. when application in JCS is accessed from Fusion Applications a separate login is required
- Role hierarchies are not supported. In FA we have a comprehensive role hierarchy controlling access to the application. In Cloud there is only one level of roles that can be used to control access
- For Fusion Application we use ApplCore data security feature to control access to data, this feature is not supported in JCS