US 12,323,528 B2
Proxy-based identity and access management for web applications
Saeed Javed Akhter, Redmond, WA (US); and Steven Soneff, Bellevue, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Nov. 15, 2023, as Appl. No. 18/510,482.
Application 18/510,482 is a continuation of application No. 17/388,807, filed on Jul. 29, 2021, granted, now 11,856,102.
Prior Publication US 2024/0089107 A1, Mar. 14, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/32 (2006.01); H04L 9/08 (2006.01); H04L 9/40 (2022.01); H04L 67/02 (2022.01)
CPC H04L 9/3213 (2013.01) [H04L 9/0891 (2013.01); H04L 63/08 (2013.01); H04L 63/10 (2013.01); H04L 67/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor circuit;
a memory that stores first program code executable by the processor circuit, the first program code comprising:
a network proxy communicatively coupled with an application programming interface (API) and intermediate to a web application and a browser application, wherein the network proxy is configured to:
receive a first request from the browser application associated with a user;
responsive to the reception of the first request, send a second request to an identity endpoint to authenticate the user;
responsive to the identity endpoint authenticating the user, receive a first access token;
receive an anonymous API call from the web application;
generate a third request based on the anonymous API call, the third request specifying data being requested and including the first access token; and
send the third request to the API.