IP Library Granted Patent US 8,769,701
Granted Patent B2
US 8,769,701 · App. 13/604,474 · Granted Jul 1, 2014

Single tenant audit view in a multi-tenant environment

Inventors: Heather Maria Hinton (Round Rock, TX); Neil Ian Readshaw (Parkwood, AU); Katsumi Ohnishi (Nara, JP); Naohiko Uramoto (Aoba-ku, JP)
Assignee: International Business Machines Corporation
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 8,769,701
App. No.
13/604,474
Granted
Jul 1, 2014
Kind
B2
Abstract

A method correlates audit information in a multi-tenant computing infrastructure. The method leverages a user's authentication to the infrastructure, such as via federated single sign-on (F-SSO) from an identity provider. Preferably, the user's tenant identifier in the environment is derived based on identity information obtained during the F-SSO exchange. This tenant identifier is propagated to one or more other components in the infrastructure that are accessed by the user. As audit event from multiple components in the computing infrastructure are generated, these audit events are annotated with the tenant identifier and stored in an audit repository. In response to a request to view the tenant's audit data, a collection of tenant-specific audit events are then retrieved from the audit repository and displayed in a single tenant view. This approach ensures that audit event information is not leaked inadvertently between tenants.

Claims (35)

1. A method of correlating multi-component, per-tenant audit information in a multi-tenant computing infrastructure, comprising:

authenticating a user to the multi-tenant computing infrastructure;

associating a tenant identifier for use in the multi-tenant computing infrastructure with identity information generated as a result of the user authentication;

as audit events from one or more components are generated, associating at least some of the audit events with the tenant identifier;

storing the audit events; and

in response to a request, returning the audit events that have been associated with the tenant identifier.

2. The method as described in claim 1 wherein the identity information is generated as a result of a federated single-sign on (F-SSO) exchange between an identity provider and an identity manager in the multi-tenant computing infrastructure.

3. The method as described in claim 1 further including providing a display of the audit events that have been associated with the tenant identifier while restricting the display from including audit events associated with at least one other tenant identifier.

4. The method as described in claim 1 wherein the user is one of: a tenant administrator, a user associated with the tenant, and an administrator associated with the computing infrastructure who is acting on the tenant's behalf.

5. The method as described in claim 1 wherein the tenant identifier is derived from an F-SSO authentication credential.

6. The method as described in claim 1 further including propagating the tenant identifier to one or more components in the computing infrastructure that are accessed by the user.

7. Apparatus for correlating multi-component, per-tenant audit information in a multi-tenant computing infrastructure, comprising:

a processor;

computer memory holding computer program instructions that when executed by the processor perform a method comprising:

authenticating a user to the multi-tenant computing infrastructure;

associating a tenant identifier for use in the multi-tenant computing infrastructure with identity information generated as a result of the user authentication;

as audit events from one or more components are generated, associating at least some of the audit events with the tenant identifier;

storing the audit events; and

in response to a request, returning the audit events that have been associated with the tenant identifier.

8. The apparatus as described in claim 7 wherein the identity information is generated as a result of a federated single-sign on (F-SSO) exchange between an identity provider and an identity manager in the multi-tenant computing infrastructure.

9. The apparatus as described in claim 7 wherein the method further includes providing a display of the audit events that have been associated with the tenant identifier while restricting the display from including audit events associated with at least one other tenant identifier.

10. The apparatus as described in claim 7 wherein the user is one of: a tenant administrator, a user associated with the tenant, and an administrator associated with the computing infrastructure who is acting on the tenant's behalf.

11. The apparatus as described in claim 7 wherein the tenant identifier is derived from an F-SSO authentication credential.

12. The apparatus as described in claim 7 wherein the method further includes propagating the tenant identifier to one or more components in the computing infrastructure that are accessed by the user.

13. A computer program product in a non-transitory computer readable medium for use in a data processing system for correlating multi-component, per-tenant audit information in a multi-tenant computing infrastructure, the computer program product holding computer program instructions which, when executed by the data processing system, performs a method comprising:

authenticating a user to the multi-tenant computing infrastructure;

associating a tenant identifier for use in the multi-tenant computing infrastructure with identity information generated as a result of the user authentication;

as audit events from one or more components are generated, associating at least some of the audit events with the tenant identifier;

storing the audit events; and

in response to a request, returning the audit events that have been associated with the tenant identifier.

14. The computer program product as described in claim 13 wherein the identity information is generated as a result of a federated single-sign on (F-SSO) exchange between an identity provider and an identity manager in the multi-tenant computing infrastructure.

15. The computer program product as described in claim 13 wherein the method further includes providing a display of the audit events that have been associated with the tenant identifier while restricting the display from including audit events associated with at least one other tenant identifier.

16. The computer program product as described in claim 13 wherein the user is one of: a tenant administrator, a user associated with the tenant, and an administrator associated with the computing infrastructure who is acting on the tenant's behalf.

17. The computer program product as described in claim 13 wherein the tenant identifier is derived from an F-SSO authentication credential.

18. The computer program product as described in claim 13 wherein the method further includes propagating the tenant identifier to one or more components in the computing infrastructure that are accessed by the user.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2025
From: GOLUB CAPITAL MARKETS LLC
To: SAILPOINT TECHNOLOGIES, INC.; SAILPOINT TECHNOLOGIES HOLDINGS, INC.
Reel/Frame 071776/0411 →
SECURITY INTEREST Recorded Aug 17, 2022
From: SAILPOINT TECHNOLOGIES HOLDINGS, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 060829/0253 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 048581/0689 Recorded Aug 16, 2022
From: CITIBANK, N.A.
To: SAILPOINT TECHNOLOGIES, INC.
Reel/Frame 061200/0795 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 13, 2019
From: SAILPOINT TECHNOLOGIES, INC.; SAILPOINT TECHNOLOGIES HOLDINGS, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048581/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SAILPOINT TECHNOLOGIES HOLDINGS, INC.
Reel/Frame 048313/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2012
From: HINTON, HEATHER MARIA; READSHAW, NEIL IAN; OHNISHI, KATSUMI; URAMOTO, NAOHIKO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 028916/0361 →
Continuity (1)
Related Publication 20140068732A1 · Mar 6, 2014