
Secure Applications, Portals, and Communities
When
building a custom portal using Oracle WebCenter Framework, the portal can
be developed to enable "Delegated Administration" capabilities
at runtime, such that runtime evolution of the portal can be assigned and
managed across different users or groups of users.
With the Oracle ADF extensions
provided in Oracle WebCenter Framework, you can define security for an entire
application or portal, any page within the application or portal, or individual
actions provided by different components. The ADF Security Wizard helps
you to easily configure security for your Oracle WebCenter application.
Additionally, you can use WS-Security to secure identity propagation for
the WebCenter Services and WSRP producers.
Since Oracle WebCenter security is based on the JAAS and Java EE standards,
enterprise roles that are defined in an existing identity management store
can be leveraged directly when securing an Oracle WebCenter application
or portal. You do not need to synchronize roles within the application or
portal that you are building; instead, the application references and uses
defined users and roles directly. Additionally, you can use file-based security
during the development phase of your portal or application, and then easily
switch over to enterprise identity management during the deployment phase.
Many applications manage their users and passwords directly and have not
been integrated into a single sign-on architecture. As a result, users are
forced to remember their various user names and passwords for several different
applications. Because you can leverage existing applications that have their
own authentication mechanism—such as e-mail—you can use Oracle WebCenter
Framework's external application features to map user names from your application
to the existing applications. By leveraging Oracle's Credential Store, the
disparate user names and passwords can be stored securely so that your end
users can provide a single sign-on to access all of their needed applications.