Distributed method of and system for maintaining application program security
First Claim
1. A method of managing access by a plurality of users to a plurality of application programs, which comprises the computer implemented steps of:
- maintaining a security database accessible by each of said application programs, comprising the step of displaying to a security administrator a list of users in response to a logon by the security administrator;
in response to a logon to one of said application programs by one of said users, querying said security database for access information for said one user;
in response to selection of a displayed user, displaying a list of application programs available to the selected user;
in response to selection of a displayed application program, displaying a list of rights assigned to said selected user for the selected application;
in response to a query, returning access information to said one application program;
limiting use of said one application program by said one user according to access information returned from said security database; and
in response to selection of a displayed application program, displaying a list of rights available for said selected application program and unassigned to said selected user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of and system for managing access by a plurality of users to a plurality of application programs by maintaining a security database accessible by each of said application programs. In response to an attempted access to one of the application programs by one of the users, the application queries the security database for access information for the user. In response to the query, the security database returns access information to said the application program. The application program limits use of the application program-by the user according to the access information returned from the security database.
-
Citations
18 Claims
-
1. A method of managing access by a plurality of users to a plurality of application programs, which comprises the computer implemented steps of:
-
maintaining a security database accessible by each of said application programs, comprising the step of displaying to a security administrator a list of users in response to a logon by the security administrator; in response to a logon to one of said application programs by one of said users, querying said security database for access information for said one user; in response to selection of a displayed user, displaying a list of application programs available to the selected user; in response to selection of a displayed application program, displaying a list of rights assigned to said selected user for the selected application; in response to a query, returning access information to said one application program; limiting use of said one application program by said one user according to access information returned from said security database; and in response to selection of a displayed application program, displaying a list of rights available for said selected application program and unassigned to said selected user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, which comprises:
-
a security database; a plurality of application program clients, each of said application program clients including means for accessing said security database, and each of said application program clients including means for limiting program use by a user according to information returned from said security database; and
,at least one security administration client, said security administration client including means for maintaining said security database comprising means for displaying to said security administrator a list of users; means for displaying a list of applications programs available to a selected user; means for displaying a list of rights assigned to said selected user for a selected application; and means for displaying a list of rights available for said selected application program and unassigned to said selected user. - View Dependent Claims (15, 16, 17, 18)
-
Specification