IP Library Patent Application 17385656
Patent Application
App. No. 17/385,656

DELEGATED AUTHORIZATION VIA SINGLE ACCESS TOKEN

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 None
App. No.
17/385,656
Abstract

An information handling system may include a processor; a memory; and a management controller. The information handling system may be configured to: receive, at the management controller and from a client information handling system, a request for management associated with the management controller; determine an audience claim of a token associated with the request, wherein the audience claim comprises a group identifier, and wherein the group identifier is associated with a plurality of management controllers; and in response to a determination that the management controller is one of the plurality of management controllers with which the group identifier is associated, cause the management controller to service the request.

Claims (33)

1 . An information handling system comprising:

a processor;

a memory; and

a management controller;

wherein the information handling system is configured to:

receive, at the management controller and from a client information handling system, a request for management associated with the management controller;

determine an audience claim of a token associated with the request, wherein the audience claim comprises a group identifier, and wherein the group identifier is associated with a plurality of management controllers; and

in response to a determination that the management controller is one of the plurality of management controllers with which the group identifier is associated, cause the management controller to service the request.

2 . The information handling system of claim 1 , wherein the access token is a JavaScript Object Notation (JSON) Web Token (JWT).

3 . The information handling system of claim 1 , wherein the plurality of management controllers comprises a plurality of baseboard management controllers (BMCs).

4 . The information handling system of claim 1 , further configured to validate the token by transmitting a request to an external authorization server.

5 . The information handling system of claim 1 , wherein the group identifier is a number and/or a character string.

6 . The information handling system of claim 1 , wherein the audience claim does not include a unique identifier for any of the plurality of management controllers.

7 . A method comprising:

an information handling system that includes a management controller receiving, at the management controller and from a client information handling system, a request for management associated with the management controller;

the information handling system determining an audience claim of a token associated with the request, wherein the audience claim comprises a group identifier, and wherein the group identifier is associated with a plurality of management controllers; and

in response to a determination that the management controller is one of the plurality of management controllers with which the group identifier is associated, the information handling system causing the management controller to service the request.

8 . The method of claim 7 , wherein the access token is a JavaScript Object Notation (JSON) Web Token (JWT).

9 . The method of claim 7 , wherein the plurality of management controllers comprises a plurality of baseboard management controllers (BMCs).

10 . The method of claim 7 , further comprising:

validating the token by transmitting a request to an external authorization server.

11 . The method of claim 7 , wherein the group identifier is a number and/or a character string.

12 . The method of claim 7 , wherein the audience claim does not include a unique identifier for any of the plurality of management controllers.

13 . An article of manufacture comprising a non-transitory, computer-readable medium having computer-executable code thereon that is executable by a processor of an information handling system that includes a management controller for:

receiving, at the management controller and from a client information handling system, a request for management associated with the management controller;

determining an audience claim of a token associated with the request, wherein the audience claim comprises a group identifier, and wherein the group identifier is associated with a plurality of management controllers; and

in response to a determination that the management controller is one of the plurality of management controllers with which the group identifier is associated, causing the management controller to service the request.

14 . The article of claim 13 , wherein the access token is a JavaScript Object Notation (JSON) Web Token (JWT).

15 . The article of claim 13 , wherein the plurality of management controllers comprises a plurality of baseboard management controllers (BMCs).

16 . The article of claim 13 , wherein the code is further executable for:

validating the token by transmitting a request to an external authorization server.

17 . The article of claim 13 , wherein the group identifier is a number and/or a character string.

18 . The article of claim 13 , wherein the audience claim does not include a unique identifier for any of the plurality of management controllers.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2021
From: PENNELL, JOSHUA M.; HEREKAR, ANIRUDDHA; PITRODA, HIREN KISHORBHAI; VIJAYVARGIYA, DIVYA; SYED, FARHAN MOHAMMED
To: DELL PRODUCTS L.P.
Reel/Frame 056980/0563 →