EXTENSIBLE DEPLOYMENT SYSTEM
1 Assignment
0 Petitions
Accused Products
Abstract
An extensible deployment system is disclosed that provides for flexible deployment and centralized management of a scalable communication system. The scalable communication system may be segmented into multiple groups of services, e.g. multiple solutions, that may be deployed across one or more servers. The groups of services may each access separate databases in a single database instance that may allow for the groups of services to be deployed and upgraded independently. A management interface may be provided that allows for centralized management, and deployment, of all of the groups of services, irrespective of the independent upgrade paths of the groups of services. The management interface may include a local authentication system and may also be interoperable with one or more external authentication systems, such that users may use login credentials of an external authentication system to access the management interface.
17 Citations
42 Claims
-
1-15. -15. (canceled)
-
16. A system, comprising:
-
one or more processors; and a memory including instructions that, when executed by the one or more processors, cause the one or more processors to; receive a user authentication request for accessing a management interface, wherein the user authentication request comprises a user identifier and a password; determine whether the user identifier exists in a local user database; authenticate the user identifier and the password through a local authentication system if the user identifier exists in the local user database, otherwise authenticate the user identifier and password through an external authentication system; and provide the management interface if the user identifier and the password are authenticated through either the local authentication system or the external authentication system, otherwise deny access to the management interface. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24-30. -30. (canceled)
-
31. A method for authenticating a user in a centralized communication system (CCS) for extensible deployment, the method comprising:
-
receiving an authentication request from a user in a first server, the first server comprising a management console application; determining whether the user identifier exists in a local user database; authenticating a user identifier and a user password through a local authentication system when the user identifier exists in the local user database, otherwise authenticating the user identifier and the user password through an external authentication system; and providing access to the management console application when the user identifier and the user password are authenticated. - View Dependent Claims (32, 33, 34)
-
-
35. A non-transitory computer readable medium storing commands which, when executed by a processor circuit, cause a server for use in an extensible deployment of a centralized communication system (CCS) to perform the steps of:
-
authenticating a user having login credentials; granting the user access to the management console, the management console coupled to a management console database; providing a user input interface for a management console in the server; and
, in response to the user input;providing at least a portion of a first service to a user via an agent module in a CCS server coupled to the server; and requesting a second service to a second CCS server. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
Specification