Extensible deployment system
First Claim
1. 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 first server comprising a management console application, the management console application configured to access management console services to monitor a medical device in a hospital system, wherein the user authentication request comprises a user identifier and a password, and wherein the first server further comprises a local user database and a local authentication system;
determine whether the user identifier exists in the local user database;
authenticate the user identifier and the password through the local authentication system when the user identifier exists in the local user database, otherwise authenticate the user identifier and password through an external authentication system in a second server communicably coupled to the first server; and
provide access to the first server when the user identifier and the password are authenticated through either the local authentication system or the external authentication system, otherwise deny access to the first server.
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.
18 Citations
12 Claims
-
1. 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 first server comprising a management console application, the management console application configured to access management console services to monitor a medical device in a hospital system, wherein the user authentication request comprises a user identifier and a password, and wherein the first server further comprises a local user database and a local authentication system; determine whether the user identifier exists in the local user database; authenticate the user identifier and the password through the local authentication system when the user identifier exists in the local user database, otherwise authenticate the user identifier and password through an external authentication system in a second server communicably coupled to the first server; and provide access to the first server when the user identifier and the password are authenticated through either the local authentication system or the external authentication system, otherwise deny access to the first server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 that is configured to access management console services to monitor a medical device in a hospital system, a local user database, and a local authentication system, wherein the authentication request comprises a user identifier and a password; determining whether the user identifier exists in the local user database; authenticating a user identifier and a user password through the local authentication system when the user identifier exists in the local user database, otherwise authenticating the user identifier and the password through an external authentication system in a second server communicably coupled to the first server; and providing access to the management console application when the user identifier and the user password are authenticated. - View Dependent Claims (10, 11, 12)
-
Specification