Pages

Tuesday, November 20, 2012

WebCenter Sites SSO


Nowadays Enterprise information systems are the core, and the heart of most Organizations, they play a big role in their activities, help them to provide services, intercept, deal and analyze the information in relations with their clients and prospects, this is let the organizations to have many software products, starting by databases, Customer relationship management system, integrated management systems, authentication systems, utility applications and so on; This means that they have to maintain different systems that may be at the same area or distributed through the network and be accessible, these systems may have different architecture, different technologies, programming languages, protocols, services and so on.

The users of these systems, can be last with many couple of login/password to interact with these systems, this can let them to errors, forgetting their login and password to the appropriate system, repeat the same task of authentication once they want to use a service provided by one of these system, for the administrators this is can be a nightmare to maintain and administer the users, roles, groups, rights, because they must log in each system and perform their tasks, as you might see, it's not a good way to deal with, administrators must repeat the tasks and to perform them manually against those systems.

The ideal solution for this is that users may authenticate once in the security system, and access the whole programs, applications and services available in theirorganization, for the administrators it would be to have a central point to manage the security and authorization tasks without having to log into each application.

Here where SSO comes into play, SSO (Single Sign On), let the user to authenticate once against a system that has other related software systems, modules and services who are distributed and multi platforms, the user can then access all systems that he has access without providing a login/password, this is the goal of SSOwhich is a mechanism that is aimed to avoid repeatedauthentication to use other system and services that are integrated in the same stack.

The benefits of SSO are:

§  Enforce the passwords strength used.
§  Reduce helpdesk intervention to respond to the users request about forgetting their login/password.
§  Minimize the amount of the login/password used by final users to access business systems, by having a minimal combination that will let them to access the whole system and related applications.
§  Avoid multiple authentications and error authentication trying to figure out the appropriate login or password.
§  Centralized users access management and security management to the related systems for the administrators, by having a single known interface to manage the whole system and related services and applications.
§  Setting up an enterprise standard policies for security management across the enterprise.

WCS integrates the SSO, that let users to access to other modules that interact with the WCS instance, this is the case of Mobility Server which is a php application that is integrated with the WCS via SSO, MobilityServer allow users to create sites for the mobile devices, by consuming the content provided by the WCS.