Method and System for Modular Authentication and Session Management
First Claim
1. A method for providing security to a networked computing system comprising:
- receiving authentication credentials from an authentication client, wherein said authentication credentials are provided in response to a first request from a client and, wherein said authentication client invokes an Application Programming Interface (API) corresponding to a request type causing a corresponding interface to be displayed at a business application of said client, and wherein said interface facilitates collection of said authentication credentials; and
,validating said authentication credentials received from said business application via said authentication client.
3 Assignments
0 Petitions
Accused Products
Abstract
Modular authentication and session management involves the use of discrete modules to perform specific tasks in a networked computing environment. There may be a separate authentication server that verifies the identity of the user and an authorization client that grants various levels of access to users. There may also be an authentication client that receives an initial request from a requesting application and forwards the request to the authentication server to verify the identity of the use. The authorization client may then be invoked to provide the necessary level of access. The use of discrete modules allows multiple business applications to use the same modules to perform user authentication tasks, thus alleviating the unnecessary multiplication of code.
-
Citations
20 Claims
-
1. A method for providing security to a networked computing system comprising:
-
receiving authentication credentials from an authentication client, wherein said authentication credentials are provided in response to a first request from a client and, wherein said authentication client invokes an Application Programming Interface (API) corresponding to a request type causing a corresponding interface to be displayed at a business application of said client, and wherein said interface facilitates collection of said authentication credentials; and
,validating said authentication credentials received from said business application via said authentication client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for an authentication client to facilitate authentication of a user of a client within a networked computing system comprising:
-
receiving a first request from said client; selecting an Application Programming Interface (API) corresponding to a request type; invoking said API causing an interface corresponding to said API to be displayed at a business application of said client; receiving authentication credentials from said client, wherein said authentication credentials are retrieved in accordance with said interface; and
,transmitting said authentication credentials to an authentication service.
-
-
20. A method for a client to facilitate authentication of a user of a client within a networked computing system comprising:
-
sending a first request from said client to an authentication client, wherein said authentication client selects an Application Programming Interface (API) corresponding to a request type, and invokes said API causing an interface corresponding to said API to be displayed at a business application of said client; displaying an interface, corresponding to said API, at a business application of said client; and
,sending authentication credentials from said client to said authentication client, wherein said authentication credentials are retrieved by said authentication client in accordance with said interface and said authentication credentials are transmitted by said authentication client to an authentication service.
-
Specification