Identity information including a schemaless portion
AssigneeHewlett-Packard Development Company, L.P.
InventorMichael B Beiter
Life of this patent
Estimating the term…
Abstract
In response to a request of a first user, identity information for users is searched to retrieve a portion of the identity information corresponding to the first user. The identity information including fields, where a first subset of the fields is schemaless, and a second subset of the fields is interpreted according to a specified schema. Searching the identity information includes searching the first subset and the second subset of fields. An action for the request is authorized by using information included in at least one field of the first subset included in the retrieved portion of the identity information.
Claims14
A method comprising:
- receiving, by a system including a processor, a request of a user;
- searching, by the system in response to the request, identity information for a plurality of users to retrieve a portion of the identity information corresponding to the user, the identity information including fields, wherein a first subset of the fields is schemaless, and a second subset of the fields is interpreted according to a specified schema, and wherein searching the identity information comprises searching the first subset and the second subset of fields;
- authenticating the request from the user by providing, by the system, the identity information from the first subset to an authenticating engine, wherein the identity information from the first subset is third party identity information;
- authorizing, by the system, an action for the request based on information from one field included in the first subset provided in the retrieved portion of the identity information;
- and
- adding, by the system, a new field that includes the third party identity information from the first subset which is determined based on a key-value map, wherein the key value-map identifies structure of schemaless data structures and the processor extracts the schemaless data based on the key-value map;
- and
- maintaining the specified schema of the second subset without changing identity information associated with the specified schema.
A system comprising:
- a storage medium to store a semi-schemaless identity information repository that stores identity information for users, the identity information including fields, wherein a first subset of the fields is schemaless, and a second subset of the fields is interpreted according to a specified schema;
- and
- a processor to:
- in response to a request of a user, search the semi-schemaless identity information repository to retrieve a portion of the identity information corresponding to the user, wherein searching the semi-schemaless identity information repository comprises:
- searching the first subset and the second subset of fields;
- and
- authenticating the request from the user by providing the identity information from the first subset to an authenticating engine, wherein the identity information from the first subset is third party identity information;
- provide information from one field of the first subset included in the retrieved portion of the identity information for use in authorizing an action for the request;
- and
- add, by the system, a new field that includes the third party identity information from the first subset which is determined based on a key-value map, wherein the key value-map identifies structure of schemaless data structures and the processor extracts the schemaless data based on the key-value map;
- and
- maintain the specified schema of the second subset without changing identity information associated with the specified schema.
An article comprising a non-transitory machine-readable storage medium storing instructions that upon execution cause a processor to:
- receive a request of a user to access a cloud resource or cloud service of a cloud system;
- search identity information, in response to the request, for a plurality of users to retrieve a portion of the identity information corresponding to the user, the identity information including fields, wherein a first subset of the fields is schemaless, and a second subset of the fields is interpreted according to a specified schema, and wherein searching the identity information comprises:
- searching the first subset and the second subset of fields;
- and
- authenticating the request from the user by providing the identity information from the first subset to an authenticating engine, wherein the new field includes the third party identity information from the first subset;
- provide information from one field of the first subset included in the retrieved portion of the identity information for authorizing access of the cloud resource or cloud service for the request;
- add a new field that includes the third party identity information from the first subset which is determined based on a key-value map, wherein the key value-map identifies structure of schemaless data structures and the processor extracts the schemaless data based on the key-value map;
- and
- maintain the specified schema of the second subset without changing identity information associated with the specified schema.
Dependencies are inferred from the claim text.