Patent ID: 9722990
Date: 2017-08-01
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: providing, by a computer system implemented as a data manager, to one or more single sign-on services, an interface for accessing a plurality of storage systems, wherein the plurality of storage systems includes a first storage system having a first type of storage system and a second storage system having a second type of storage system, and wherein the first type of storage system is different from the second type of storage system; receiving a data request, at the computer system, for a credential from a single sign-on service of the one or more single sign-on services, wherein the credential is stored at one of the plurality of storage systems, and wherein the data request includes one or more criteria for obtaining the credential for the single sign-on service; identifying, at the computer system, one or more credential criteria in the data request based on the one or more criteria, wherein the one or more credential criteria are generated for the credential; identifying a storage system associated with the data request based on the one or more credential criteria identified in the data request based on the one or more criteria; selecting, from a plurality of plug-ins, a plug-in corresponding to the identified storage system, wherein each of the plurality of plug-ins correspond to a different one of the plurality of storage systems, wherein the plurality of plug-ins includes a first plug-in and a second plug-in, wherein the first plug-in that corresponds to the first type of storage system is implemented to convert the data request according to the first type of storage system, and wherein the second plug-in that corresponds to the second type of storage system is implemented to convert the data request according to the second type of storage system; retrieving data associated with the data request from the identified storage system using the selected plug-in corresponding to the identified storage system; and sending, to the single sign-on service for which the data request is received, the data associated with the data request.