IP Library Granted Patent US 7,793,343
Granted Patent B2
US 7,793,343 · App. 11/367,515 · Granted Sep 7, 2010

Method and system for identity management integration

Assignee: Oracle America, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,793,343
App. No.
11/367,515
Granted
Sep 7, 2010
Kind
B2
Abstract

A method and system for a vendor-neutral method of integrating single sign on functionality with the features of a robust identity management application in a cost effective, reliable and timely manner is disclosed. A user accesses the system through a commercially-available single sign on application. When a user requests to be logged in to one or more applications, the request is not sent to a custom business logic layer as known in the art but, instead, is directed to an intermediary application which takes action depending on the nature of the user's login information. The intermediary application serves as the interface between the single sign on application and the identity management system. The intermediary application contains a work flow or business process engine and a method for mapping the business logic. Information flows seamlessly between the single sign on application and the identity management system without regard to either products' platform or vendor.

Claims (30)

1. A method for identity management integration comprising:

receiving, by a vendor-neutral intermediary application (VNIA), a user request to access at least one user application from a single sign on (SSO) application, wherein the user request comprises a user identity, and wherein the VNIA comprises an intermediary application servlet, a business process engine, an ActiveX Data Object (ADO) layer, a Lightweight Directory Access Protocol (LDAP) engine, and an identity manager;

recognizing, by the VNIA, an identity management system (IMS) in place;

redirecting, by the VNIA, the user request to the IMS, wherein the IMS authenticates the user request using the user identity; and

processing, by the VNIA in response to the authentication, the user request to access the at least one user application.

2. The method of claim 1 wherein the user application is accessed via one selected from a group consisting of the Internet, a wide area network, and a local area network.

3. The method of claim 1 wherein said user is one selected from a group consisting of a human user and a software process configured to access said network.

4. The method of claim 1 wherein said identity management system verifies a password associated with the user.

5. The method of claim 1 wherein said single sign on application communicates with the VNIA through one selected from a group consisting of a Hypertext Transfer Protocol (http) interface and a Hypertext Transfer Protocol Secure (https) interface.

6. A system for identity management integration comprising:

a single sign on application (SSO) executing on a first computer, configured to generate a user request to access at least one user application, wherein the user request comprises a user identity;

a vendor-neutral intermediary application (VNIA), executing on a second computer, comprising: an intermediary application servlet, a business process engine, an ActiveX Data Object (ADO) layer, a Lightweight Directory Access Protocol (LDAP) engine, and an identity manager, wherein the VNIA is configured to:

receive, from the SSO, the user request;

recognize an identity management system (IMS) in place; and

process the user request to access the at least one user application in response to the IMS authenticating the user request; and

the IMS configured to authenticate the user request using the user identity.

7. The system of claim 6 wherein the user application is accessed via one selected from a group consisting of the Internet, a wide are network, and a local area network.

8. The system of claim 6 wherein said user is one selected from a group consisting of a human user and a software process configured to access said network.

9. The system of claim 6 wherein said identity management application verifies a password associated with the user.

10. The system of claim 6 wherein said single sign on application communicates with the VNIA through one selected from a group consisting of a Hypertext Transfer Protocol (http) interface and a Hypertext Transfer Protocol Secure (https) interface.

11. A non-transitory media comprising software instructions for authenticating users on a network, wherein the software instructions, when executed by a processor, perform a method, the method comprising:

receiving, by a vendor-neutral intermediary application (VNIA), a user request to access at least one user application from a single sign on (SSO) application, wherein the user request comprises a user identity, and

wherein the VNIA comprises an intermediary application servlet, a business process engine, an ActiveX Data Object (ADO) layer, a Lightweight Directory Access Protocol (LDAP) engine, and an identity manager;

recognizing, by the VNIA, an identity management system (IMS) in place;

redirecting, by the VNIA, the user request to the IMS, wherein the IMS authenticates the user request using the user identity; and

processing, by the VNIA in response to the authentication, the user request to access the at least one user application.

12. The non-transitory media of claim 11 wherein the user application is accessed via one selected from a group consisting of the Internet, a wide are network, and a local area network.

13. The non-transitory media of claim 11 wherein said user is one selected from a group consisting of a human user and a software process configured to access said network.

14. The non-transitory media of claim 11 wherein said identity management application verifies a password associated with the user.

15. The non-transitory media of claim 11 wherein said single sign on application communicates with the VNIA through one selected from a group consisting of a Hypertext Transfer Protocol (http) interface and a Hypertext Transfer Protocol Secure (https) interface.

Assignments (4)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037306/0530 →
MERGER Recorded Jan 29, 2007
From: NEOGENT, INC.; NORTHGATE ACQUISITION CORPORATION
To: SUN MICROSYSTEMS, INC.
Reel/Frame 018819/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2006
From: TIMMERMAN, CHRISTOPHER RANDOLPH
To: NEOGENT, INC.
Reel/Frame 017368/0095 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2006
From: MA, YANJUN; OLIVER, RONALD A.; HUMES, TODD E.; MAVOORI, JAIDEEP
To: IMPINJ, INC.
Reel/Frame 017685/0883 →
Continuity (1)
Related Publication 20070209066A1 · Sep 6, 2007