VIRTUALIZED DATA STORAGE AND MANAGEMENT OF POLICY AND CREDENTIAL DATA SOURCES
First Claim
1. A method comprising:
- providing, by an extensible data manager, a unified view of a plurality of storage systems to a plurality of single sign-on services, wherein each single sign-on service is associated with a web interface;
receiving a data request, at the extensible data manager for a credential from a single sign-on service;
identifying a storage system associated with the request;
identifying a storage system plug-in corresponding to the storage system;
retrieving data associated with the data request from the storage system through the storage system plug-in; and
returning, to the single sign-on service, the requested data.
1 Assignment
0 Petitions
Accused Products
Abstract
Web-based single sign-on can enable a user to log in to a single interface (such as through a web browser or thin client) and then provide SSO services to the user for one or more web applications. The web-based SSO system can be extended to support one or more different access control methods, such as form-fill, Federated (OIF), SSO Protected (OAM), and other policies. The web-based SSO system can include a user interface through which the user can access different web applications, systems, etc. and manage their credentials. Each SSO service can be associated with a web interface allowing the SSO services to be accessed over the web. The web interfaces can provide CRUD (create, read, update, delete) functionality for each SSO service. To support different access policy types, the web-based SSO system can include an extensible data manager that can manage data access to different types of repositories transparently.
-
Citations
20 Claims
-
1. A method comprising:
-
providing, by an extensible data manager, a unified view of a plurality of storage systems to a plurality of single sign-on services, wherein each single sign-on service is associated with a web interface; receiving a data request, at the extensible data manager for a credential from a single sign-on service; identifying a storage system associated with the request; identifying a storage system plug-in corresponding to the storage system; retrieving data associated with the data request from the storage system through the storage system plug-in; and returning, to the single sign-on service, the requested data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium including instructions stored thereon which when executed by a processor cause the processor to perform the steps of:
-
providing, by an extensible data manager, a unified view of a plurality of storage systems to a plurality of single sign-on services, wherein each single sign-on service is associated with a web interface; receiving a data request, at the extensible data manager for a credential from a single sign-on service; identifying a storage system associated with the request; identifying a storage system plug-in corresponding to the storage system; retrieving data associated with the data request from the storage system through the storage system plug-in; and returning, to the single sign-on service, the requested data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a computer, including a computer readable medium and processor; a plurality of single sign-on services, executing on the computer, wherein each single sign-on service is associated with a web interface; and an extensible data manager, executing on the computer, wherein the data manager includes a plurality of storage system-specific plug-ins, wherein each of the plurality of storage system-specific plug-ins is associated with a different type of storage system that stores credentials and policies, and wherein the type of storage system corresponds to a type of access control; wherein the extensible data manager is configured to receive data requests from the plurality of single sign-on services to perform data management operations on the credentials and policies. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification